2016-09-16 5 views
0

Не уверен, если это важно: приложение написано с помощью реакции-native. Вопрос об iOS и Android-приложениях.Приложение локальная база данных

У меня есть статическая база данных, которая содержит в настоящее время ~ 9000 строк, каждая строка содержит 45 столбцов и около 280 букв в ней. Таким образом, база данных относительно небольшая. Мне нужно выполнить поиск по шаблону (эквивалент ILIKE в Postgres) и сортировку на основе разных столбцов с числовыми значениями. Никаких вставок, никаких изменений, никаких отношений с другими «таблицами» не требуется.

Должен ли я писать сервер nodejs, создавать базу данных PG, подключать приложение через веб-сокет и запускать запрос данных из pg, или мне просто нужно как-то создать локальную базу данных в приложении и выполнить поиск через нее прямо в приложении? Местный db проще, но я беспокоюсь о производительности. Если ничего плохого в производительности, то что, если база данных вырастет до 15000? 50000?

ответ

0

Если база данных может быть локальной и не требуется, чтобы она никогда не сохранялась на серверах, то вам, вероятно, следует изучить Realm. Я не слышал о том, как хорошо это работает с большим количеством данных, но он действует как движок базы данных в вашем телефоне и имеет индексирование.

Смежные вопросы