Я новичок в indexeddb. Предположим, у меня есть уникальная страница. На этой странице будет множество записей или объектов (50 000+), которые я должен сохранить. Итак, если я помещу все эти записи с разных страниц в одно хранилище объектов, повлияет ли это на производительность запроса? (учитывайте, что хранилище индексировано). Другой вариант — динамическое создание хранилищ объектов и запрос соответствующих хранилищ объектов. Так что я только что попробовал это с Декси. https://jsfiddle.net/sju8vj5h/
var storeName = "s"+new Date().valueOf();
var stores = {};
stores[storeName] = '++id,name,age';
var db = new Dexie("MyFriendDB");
db.version(1).stores(stores);
Но это не работает при запуске 2-й раз. Я обнаружил, что для динамического добавления магазина необходимо изменить версию, и обновление сработает. Итак, это хороший шаблон для динамического добавления хранилищ объектов? Я уже прочитал IndexedDB - Dexie JS: динамически создавать магазины, но это не помогло не помогу в этой ситуации.