Node.js 可分发数据库与我的应用程序
我正在使用NodeWebKit创建一个NodeJs桌面应用程序,现在使用MongoDB作为数据库。 我想将其作为一个可执行文件分发,用户可以使用本地数据库的副本使用该应用程序,而无需安装数据库。 有没有办法在安装过程中为他们的数据库制作本地副本。Node.js 可分发数据库与我的应用程序,node.js,mongodb,node-webkit,database,Node.js,Mongodb,Node Webkit,Database,我正在使用NodeWebKit创建一个NodeJs桌面应用程序,现在使用MongoDB作为数据库。 我想将其作为一个可执行文件分发,用户可以使用本地数据库的副本使用该应用程序,而无需安装数据库。 有没有办法在安装过程中为他们的数据库制作本地副本。 如果在MongoDB中不可能,我应该使用什么其他数据库?好吧,这取决于你的数据需求,如果你有大量数据,你应该使用MongoDB,否则你的NWJS应用程序会有很多数据库。检查此链接,其中一些足够好,可以保存大数据。但就我个人而言,我更喜欢带NWJS的sq
如果在MongoDB中不可能,我应该使用什么其他数据库?好吧,这取决于你的数据需求,如果你有大量数据,你应该使用MongoDB,否则你的NWJS应用程序会有很多数据库。检查此链接,其中一些足够好,可以保存大数据。但就我个人而言,我更喜欢带NWJS的sqlite3(为NWJS安装它有很多麻烦),sqlite可以使用大数据检查页面来获取更多信息 如果您要使用mongoDB,那么您应该下载zip而不是安装程序,并将其与安装程序打包,这样您就可以使用了。
默认情况下,mongoDB将其数据存储在
/data/db
中,但您可以根据您的数据需求将其更改到首选位置,如果您有大量数据,则应使用mongoDB,否则NWJS应用程序会有大量数据库。检查此链接,其中一些足够好,可以保存大数据。但就我个人而言,我更喜欢带NWJS的sqlite3(为NWJS安装它有很多麻烦),sqlite可以使用大数据检查页面来获取更多信息
如果您要使用mongoDB,那么您应该下载zip而不是安装程序,并将其与安装程序打包,这样您就可以使用了。
默认情况下,mongoDB将其数据存储在/data/db
中,但您可以将其更改为首选位置