我正在创建一个网站来对数据进行一些分析,并且需要创建一个数据库来存储记录并对它们进行一些简单的操作。目前我正在使用TaffyDB,数据集大约有 85000 条记录,没有重复的记录将在 3-5000 左右。
插入代码的提取看起来像
var db_pos = db({date:date_stamp}).first();
if(db_pos.date != undefined) {
db_pos.count++;
} else {
db.insert({date:date_stamp, count: 1});
}
由于会话结束后数据库将被删除,因此我认为不需要使用服务器端数据库。检查超过 85000 条记录的重复项并插入 3-5000 条唯一记录以及执行计数等操作的最快选择是什么?目前我的运行时间约为 10-15 秒。