Я разрабатываю приложение для Android, которое должно синхронизировать данные с базой данных, которая предоставляет данные по вызовам API REST. Он должен периодически загружать измененные данные и хранить их локально, чтобы они были доступны в автономном режиме.База данных документов для Android?
Уловка заключается в том, что удаленная база данных является базой данных документа, поэтому я не просто возвращаю плоские таблицы, я возвращаю документы с вложенными дочерними элементами и вложенными массивами.
Я не могу просто перевести это в SQLite для запросов с использованием адаптеров. Мне нужно либо
- хранить данные в файлах на устройстве (не может запрашивать или использовать с BaseAdapter легко)
- Перевести данные из документов, ориентированные на реляционные на устройстве (много ошибок склонной коды)
- использовать встроенную базу данных документов
Я хотел бы вариант 3, но я не могу найти реалистическое полезное решение для этого. Есть ли какие-либо варианты, которые я не вижу, или у кого-нибудь есть совет?
Спасибо. Вы хотите подключиться напрямую к базе данных удаленного mongo? Даже если бы я сделал это, у меня все еще была бы такая же проблема, мне нужно кэшировать данные локально для автономного использования. Я должен перевести на реляционные данные? –
Мой плохой. Я спешил раньше и неправильно понял ваш вопрос. Проверьте мои изменения. – Vidya
Спасибо, я проверю –