Является ли база данных локального хранилища самым быстрым способом для временных задач браузера

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

0 ответов

Другие вопросы по тегам