Я создал приложение, которое сохраняет записи в локальном хранилище.Рефакторинг локального хранилища в PouchDB
Я только недавно понял, что по дизайну я забиваю CPU, блокируя DOM, поскольку я читаю множество записей из одного ключа, используя ng-repeat.
Моя идея - перейти на PouchDB, но я думаю, что мне не хватает некоторых концепций.
Сейчас моя структура данных выглядит следующим образом:
- Key (автомобили) - Value (objectCar1 - objectCar2 - objectCar3 ...)
- Key (драйвер) - Значение (objectDriver1 - objectDriver2 - objectDriver3 ...) -
- Key (записей) - Значение (objectRecord1 - objectRecord2 - objectRecord3 ... до Record70 сейчас начинают создавать проблемы)
Я читал документацию Pouch и CouchDB, и если бы я переключился на PouchDB, тогда мне просто нужно было бросать объекты в БД волей-неволей, а затем перебирать его, ища параметры для фильтрации?
В настоящее время база данных NoSQL выглядит как большой мешок для хранения данных без особого заказа.
Или я что-то упускаю?
В настоящее время он предназначен как автономное приложение, может быть интересно добавить вариант репликации в будущем, хотя ... –