Node.js sqlite导出数据库
我有一个node.js
和node sqlite
npm包的问题。 我正在做一个服务器端客户端应用程序,我需要询问一个SQLite数据库很多,我观察当我做了超过4个查询请求时,它正开始阻止从文件读取事件循环 。
var data_db = new sqlite3.Database('data.db');
有时我甚至会得到一个18秒的事件块。 发生这种情况时,我在服务器上做很多请求,否则我得到40毫秒50ms事件块,这是不好的。
我观察到,如果在记忆中这样做,一切都会闪电般快速。
var data_db = new sqlite3.Database(':memory:');
所以我的想法是把所有的东西都放在内存中,并在开始时从data.db
导入,然后每60秒将其导出到data.db
问题是我不知道如何从node.js中导出,我该怎么做? 想法?