Sincronización de datos entre dispositivos
Easchi utiliza una estructura de almacenamiento de “una tarjeta corresponde a un archivo de nota + un archivo de metadatos + un archivo de registro de revisión”.
Para los usuarios intensivos que poseen decenas de miles de tarjetas, si suponemos 30 000 tarjetas, eso se traduciría en hasta 90 000 archivos diminutos. Si se empleara una sincronización tradicional archivo por archivo, se produciría una desastrosa latencia de E/S de red.
Sincronización integrada
Easchi ofrece una solución de sincronización integrada especialmente optimizada:
- Empaquetado y combinación automáticos: Antes de subir los datos, el motor de sincronización empaqueta y comprime automáticamente los datos fragmentados de las tarjetas y el historial de revisión en un único paquete de datos eficiente.
- Copia de seguridad incremental y completa: Realiza una copia de seguridad híbrida, completa e incremental, por biblioteca de archivos, lo que aumenta significativamente la velocidad de sincronización de archivos pequeños en entornos de red débiles.
- Limpieza flexible de versiones: Le permite configurar y eliminar de manera flexible las versiones históricas anteriores, liberando espacio en la nube.
Sincronización personalizada
Si no utiliza la función de sincronización integrada, se recomienda implementar la sincronización mediante software con capacidad de control de versiones, como Git, combinado con un repositorio de código.
La razón es que el contenido de los archivos de historial de las tarjetas crece constantemente. Si se emplea un método de sincronización sin capacidad de fusión automática, es fácil que los datos locales de las tarjetas se sobrescriban de forma errónea, lo que daña la planificación de revisión y provoca la pérdida parcial de datos.