我正在开发一个node.js项目,我想使用某种数据库来存储应用程序数据。我搜索了各种DBMS,我选择了SQLite,因为我希望我的项目能够在不安装繁重的DBMS的情况下运行,因为我希望它能在linux和windows上运行。但是,我们找到的所有与SQLite连接节点的模块要么很旧,要么因为错误而无法安装。
所以,我想问一下,如果现在,2012年,SQLite有一个功能完备的node.js模块。
答案 0 :(得分:0)
我去年7月(2012年)在Node.JS v0.8.8中使用node-sqlite
模块(参见https://github.com/developmentseed/node-sqlite3)完成了一个项目,它运行得很好。
而且,我在Heroku上成功部署并使用了这个模块。但是,项目的部署部分只涉及读出SQLite数据库 - 而不是写入。我怀疑写入部署在Heroku上的SQLite会导致一些问题,因为它涉及修改文件系统中的SQLite文件,AFAIK Heroku不允许你这样做。