#java #android #json #database
#java #Android #json #База данных
Вопрос:
Я работаю над приложением для социальных сетей с файлом JSON в качестве базы данных. Проблема в том, как я могу проанализировать ТОЛЬКО определенную часть (например, конкретную информацию о пользователе), не анализируя всю базу данных JSON на устройстве?
Комментарии:
1. Вам все равно придется анализировать JSON, чтобы найти нужную вам информацию, но вам не нужно загружать неинтересную информацию в память, если вы используете потоковый анализатор JSON. — Однако каждый раз, когда вам нужно что-то найти, вам нужно снова анализировать с самого начала, так что это будетбудьте медленными, когда размер файла JSON увеличивается. Возможно, вам захочется пересмотреть использование файла JSON в качестве базы данных.
2. Разве эффект замедления не происходит в каждой базе данных? @Andreas
3. Нет, потому что базы данных имеют индексы для более быстрого поиска.
4. Достаточно ли хорош синтаксический анализ sql с использованием json? @Andreas
5. Понятия не имею, что вы подразумеваете под «анализом sql с использованием json».