2009-07-06 2 views
6

У меня есть приложение, которое также имеет веб-интерфейс, одним из требований является возможность работы с приложением, даже если интернет-соединение недоступно. Есть ли необходимость в синхронизации между этими базами данных?
Эти базы данных должны быть довольно большим дисковым пространством. Если есть такая необходимость, как это сделать? Какую базу данных я должен использовать?
Целевая ОС - это окна, но сервер может работать на Windows или Linux. <Синхронизация между двумя базами данных

+0

Какое программное обеспечение для баз данных? –

+0

Мне тоже нужен совет ... –

+0

Почему у меня такое чувство, что у него будет щедрость? Пожалуйста, помогите. –

ответ

5

Вы имеете в виду, что вам нужно работать с веб-приложением даже в автономном режиме? Похоже, вам нужно Google Gears или другое HTML5 structured storage.

Если вы используете родное приложение в автономном режиме, то да, похоже, что для этого вам понадобится также локальная база данных.

Знают ли пользователи, когда они собираются в автономном режиме? Если это так, вы можете позволить им «проверить» подмножество базы данных, в которой они нуждаются, а затем «выйти в онлайн» и синхронизировать. В противном случае вы можете синхронизировать данные, которые они использовали недавно, но очистить локальную базу данных от данных, которые они не использовали в течение длительного времени.

Достаточно то, насколько сильно это будет зависеть от вашего конкретного приложения. Например, нужно ли несколько пользователей работать с одним и тем же набором записей одновременно?

+4

Джон Скит быстро стреляет. –

+3

Сон ли Джон Скит? – jvanderh

+0

, и я замалчиваю эти два комментария. –

Смежные вопросы