电子桌面应用程序与远程 NoSql 服务器通信
Electron Desktop Application communicating with remote NoSql server
我已经开始研究使用 Electron 开发桌面应用程序。我一直对将此应用程序与 NoSQL 数据库配对以创建用户、显示数据和执行 CRUD 操作很感兴趣。我考虑过 MongoDB 和 CouchDB 等数据库,我很好奇创建一个与其他地方托管的数据库通信的桌面应用程序是否是一个可行的目标。
我希望这里有人可以帮助我找到有关创建与远程 NoSQL 数据库一起使用的桌面应用程序的重要资源。如有任何建议,我们将不胜感激!
我推荐使用 CouchDB,它使用基于 JSON
的文档格式。 CouchDB 将服务器和数据存储功能捆绑在一个产品中,提供类似 REST 的 HTTP 接口 用于文档插入、更新、检索和删除。
因此,您将能够直接从 Electron 桌面应用程序中与 CouchDB 交互。 Apache CouchDB Nano 是用于访问 CouchDB 的官方 Node.js 库。
以下其他因素支持 CouchDB:
我已经开始研究使用 Electron 开发桌面应用程序。我一直对将此应用程序与 NoSQL 数据库配对以创建用户、显示数据和执行 CRUD 操作很感兴趣。我考虑过 MongoDB 和 CouchDB 等数据库,我很好奇创建一个与其他地方托管的数据库通信的桌面应用程序是否是一个可行的目标。
我希望这里有人可以帮助我找到有关创建与远程 NoSQL 数据库一起使用的桌面应用程序的重要资源。如有任何建议,我们将不胜感激!
我推荐使用 CouchDB,它使用基于 JSON
的文档格式。 CouchDB 将服务器和数据存储功能捆绑在一个产品中,提供类似 REST 的 HTTP 接口 用于文档插入、更新、检索和删除。
因此,您将能够直接从 Electron 桌面应用程序中与 CouchDB 交互。 Apache CouchDB Nano 是用于访问 CouchDB 的官方 Node.js 库。
以下其他因素支持 CouchDB: