Pregunta

¿Existen buenas referencias para algoritmos de sincronización?

Estoy interesado en algoritmos que sincronizan los siguientes tipos de datos entre múltiples usuarios:

  • Calendarios
  • Documentos
  • Listas y esquemas

No busco solo la sincronización de contenidos de directorios. a la sincronización;Estoy interesado en fusionar los datos en archivos individuales.

¿Fue útil?

Solución

SincronizaciónML es un estándar para la sincronización de datos de cosas normalmente asociadas con el organizador personal de alguien.Nokia y Motorola lo usaban mucho hace unos años, pero no conozco su estado actual.

iCalendario es una especificación de formato de sincronización de calendario, y CalDAV es una implementación de iCalendar sobre el protocolo WebDAV.Google busca iCal o iCalendar probablemente abrirá la aplicación iCal proporcionada por Apple como parte de Mac OS X.Continúe mirando la lista de resultados hasta que vea algo que parezca un protocolo.

Otros consejos

Hay una descripción general de alto nivel y muy amplia de todos los algoritmos de sincronización en Replicación optimista (por Yasushi Saito y Marc Shapiro, PDF formato).

Pensé que mirar cualquiera de las aplicaciones de control de código fuente abierto te daría la idea correcta: fusionar cambios entre archivos es exactamente lo que hacen...

Yo creo Compresión delta es lo que estás buscando.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top