我正在考虑构建一个需要在用户本地(通常是 Windows)桌面上运行的应用程序,该桌面不会安装 Access 或任何其他数据库应用程序,并且需要能够将其数据复制到Web 实例(可能通过 Web 服务)。
鉴于 NoSQL 数据库是面向文档的(并且该应用程序主要用于处理文档),使复制更加直接并且不一定依赖于可安装的主机或应用程序,它们是否是这种情况下的最佳解决方案,或者我只是选择了一个不太适合这个问题的时尚选择?
最佳答案
还有Desktopcouch项目,旨在为(不一定是 Linux)桌面应用程序提供存储后端,例如首选项和书签等。它基于 CouchDB,既定目标之一是计算机之间数据的自动复制和同步。我相信它在 Ubuntu One 云存储服务中也发挥着核心作用。
关于desktop-application - NoSQL 是否适合桌面应用程序的数据解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2584567/