Приложение Electron Desktop для связи с удаленным сервером No Sql - PullRequest
0 голосов
/ 16 января 2020

Я начал погружаться в разработку настольного приложения с электронным управлением. Мне было интересно связать это приложение с базой данных No SQL для создания пользователей, отображения данных и выполнения операций CRUD. Я рассматривал базы данных, такие как MongoDB и CouchDB, и мне любопытно, является ли создание настольного приложения, которое связывается с базой данных, размещенной в другом месте, вполне достижимой целью.

Я надеюсь, что кто-то здесь может помочь мне направить к большим ресурсам по созданию настольного приложения, которое работает с удаленной базой данных No SQL. Любой совет здесь будет принята с благодарностью!

1 Ответ

1 голос
/ 16 января 2020

Я рекомендую использовать CouchDB , который использует формат документа JSON. CouchDB объединяет функции сервера и хранилища данных в одном продукте, предоставляя REST-подобный HTTP-интерфейс для вставки, обновления, поиска и удаления документов.

Таким образом, вы сможете взаимодействовать с CouchDB непосредственно из настольного приложения Electron. Apache CouchDB Nano является официальной Node.js библиотекой для доступа к CouchDB.

Ниже приводятся следующие дополнительные факторы для CouchDB:

  • Это открытый исходный код.
  • Имеет исчерпывающую документацию.
  • Доступно для Linux, macOS и Windows.
  • Он легко устанавливается и быстро настраивается.
  • Может быть установлен на локальном компьютере (для разработки), на ваших собственных серверах или в облаке.
  • Он поддерживает Man go язык запросов ( вдохновлено MongoDB).
  • Это очень масштабируемый.
  • Поставляется с веб-интерфейсом Fauxton , который позволяет создавать, обновлять, удалять, просматривать и запрашивать документы на лету.
  • et c.
...