Является ли база данных локального хранилища самым быстрым способом для временных задач браузера
Я создаю веб-сайт для аналитики данных, и мне нужно создать базу данных для хранения записей и выполнения некоторых простых операций с ними. На данный момент я использую 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 секунд.