В настоящее время я разрабатываю приложение для Android, для которого потребуется база данных. База данных будет обновляться из Интернета, и я думаю в будущем перенести ее на iOS, но я бы хотел использовать ту же базу данных (которая будет очень большой). Моя идея состоит в том, чтобы иметь онлайновую базу данных в формате XML, затем приложение для Android подключалось бы к ней, загружало файл XML и создавало базу данных локально (я думал об использовании db4o), а затем в будущем приложение iOS могло бы сделать то же самое. , загрузите файл XML и создайте новую локальную базу данных.
Есть ли лучший подход?