我可以在内存中存储关系表并在node.js中查询它吗?

时间:2015-04-29 10:48:14

标签: javascript mysql node.js

当节点js程序启动时,我将从表中读取数据并将其存储在nodejs全局内存中。一旦加载,在程序中,当流量到来时,根据某些参数从加载的表中选择一行。

1 个答案:

答案 0 :(得分:1)

SQL Lite是一个进程内数据库,可以将其写入磁盘文件或内存。

const sqlite3 = require('sqlite3').verbose();
let db = new sqlite3.Database(':memory:');


let db = new sqlite3.Database(':memory:', (err) => {
  if (err) {
    return console.error(err.message);
  }
  console.log('Connected to the in-memory SQlite database.');
});

现在,您可以序列化查询并将其用作内存数据库。