2009-07-06 27 views
6

Tengo una aplicación que también tiene una interfaz web, uno de los requisitos es poder trabajar en la aplicación, incluso si no hay una conexión a Internet disponible. ¿Hay una necesidad de sincronizar entre esas bases de datos?
Esas bases de datos deben ser bastante grandes en cuanto a espacio de disco. Si existe tal necesidad, ¿cómo debería hacerse? ¿Qué base de datos debería usar?
El sistema operativo de destino es Windows, pero el servidor puede ejecutarse en Windows o Linux. <Sincronización entre dos bases de datos

+0

¿Qué tipo de software de base de datos? –

+0

Necesito consejo sobre eso también ... –

+0

¿Por qué tengo la sensación de que va a tener una recompensa? Por favor ayuda. –

Respuesta

5

¿Quiere decir que necesita poder trabajar a través de la aplicación web incluso sin conexión? Parece que necesitas Google Gears u otra implementación HTML5 structured storage.

Si usa una aplicación nativa cuando está fuera de línea, entonces sí, parece que también querrá una base de datos local para eso.

¿El usuario sabe generalmente cuándo se van a desconectar? De ser así, podría dejarles que "revisen" el subconjunto de la base de datos que van a necesitar, y luego "conectarse" y sincronizarse. De lo contrario, es posible que desee sincronizar los datos que han utilizado recientemente, pero depure la base de datos local de los datos que no han utilizado durante mucho tiempo.

Qué tan difícil será eso dependerá de su aplicación exacta. ¿Los usuarios múltiples deben poder trabajar en el mismo conjunto de registros simultáneamente, por ejemplo?

+4

Jon Skeet golpea rápidamente. –

+3

¿Alguna vez Jon Skeet duerme? – jvanderh

+0

y estoy hablando mal de esos dos comentarios. –

Cuestiones relacionadas