Автономное хранилище - db sync - PullRequest
0 голосов
/ 01 апреля 2011

Мой вопрос:

Как сделать так, чтобы мое веб-приложение могло хранить локальные данные, если оно не подключено к Интернету, и, когда соединение доступно, синхронизировать их с сервером.

Какое лучшее решение для этого.

Мое приложение - cakephp / mysql, я хочу иметь возможность хранить данные, даже если соединение не работает. Я мог бы использовать Sqlite тоже. Мне нужно знать, возможно ли сделать эту синхронизацию. Итак, соединения нет, используйте sqlite, соединение готово, синхронизируйте его с сервером.

1 Ответ

0 голосов
/ 05 апреля 2011

, как указано в couchdb документах "Модели хранения, просмотра и защиты документов CouchDB предназначены для совместной работы, что делает настоящую двунаправленную репликацию эффективной и надежной. Как документы, так и проекты могут реплицироваться, обеспечивая полное приложения базы данных (включая дизайн приложения, логику и данные), которые должны быть реплицированы на ноутбуки для автономного использования или реплицированы на серверы в удаленных офисах, где медленные или ненадежные соединения затрудняют обмен данными. "

...