可分发的数据库与我的应用程序

时间:2015-10-18 08:07:22

标签: node.js mongodb node-webkit database

我正在使用node-webkit创建一个NodeJs桌面应用程序,现在使用MongoDB作为数据库。 我希望将其作为可执行文件分发,用户可以使用该应用程序,而无需使用自己的本地数据库副本来安装数据库。 有没有办法在安装过程中为他们的数据库制作本地副本。 如果在MongoDB中不可能,我应该使用其他数据库吗?

1 个答案:

答案 0 :(得分:0)

根据您的数据需求,如果您有大量数据,则应使用mongoDB,否则您的NWJS应用程序会有很多数据库。查看此链接https://github.com/nwjs/nw.js/wiki/Save-persistent-data-in-app其中一些内容足以保存大数据。但我个人更喜欢sqlite3和NWJS(为NWJS安装它有很多喧嚣)sqlite可以使用大数据检查this页面获取更多信息。

如果你要使用mongoDB,那么你应该下载zip而不是安装程序并将其与安装程序一起打包,你应该好好去。 默认情况下,mongoDB将其数据存储在/data/db中,但您可以将其更改为首选位置