我已经开始致力于开发电子桌面应用程序。我对将此应用程序与NoSQL数据库配对以创建用户,显示数据和执行CRUD操作感兴趣。我考虑过MongoDB和CouchDB等数据库,并且很好奇是否创建一个与其他地方托管的数据库进行通信的桌面应用程序。
我希望这里的人可以帮助我找到创建与远程NoSQL数据库一起使用的桌面应用程序的大量资源。这里的任何建议将不胜感激!
答案 0 :(得分:1)
我建议使用CouchDB,它使用基于JSON
的文档格式。 CouchDB将服务器和数据存储功能捆绑在一个产品中,提供了类似REST的 HTTP接口,用于文档的插入,更新,检索和删除。
因此,您将可以直接从Electron桌面应用程序中与CouchDB进行交互。 Apache CouchDB Nano是用于访问CouchDB的官方Node.js库。
CouchDB还会受到以下其他因素的影响: