Я хотел бы иметь возможность сделать следующее в веб-приложении HTML5 (iPad):
- загружать данные в онлайн-базу данных (размер которой, вероятно, был бы ‹50 МБ, если бы я собирал онлайн-базу данных на чем-то вроде SQLite)
- извлечь подмножество или полную копию данных в автономную веб-базу данных
- (путешествие за пределы зоны покрытия сети 3G)
- выполнить кучу расчетов аналитического типа на загруженных данных
- сохранить параметры для моих расчетов в автономной веб-базе данных
- повторите, сохраняя различные наборы параметров для нескольких различных сеансов расчетов автономного аналитического типа в течение длительного периода времени.
- (вернитесь в районы с покрытием сети 3G)
- синхронизировать сохраненные параметры из моей автономной веб-базы данных с центральной онлайн-базой данных
Меня устраивает каждый шаг до последнего...
Я пытаюсь найти информацию о том, можно ли синхронизировать автономную веб-базу данных с центральной базой данных, но не могу найти ничего по этой теме. Можно ли сделать это? Если да, не могли бы вы предоставить ссылки на информацию об этом ИЛИ описать, как это будет работать, достаточно подробно, чтобы реализовать его для моего конкретного приложения?
заранее спасибо