SpeedSync

SpeedSync® es el algoritmo patentado de transferencia rápida de datos basada en delta que reduce considerablemente los tiempos de transferencia de la información digital modificada. Esto se consigue enviando sólo las partes de los datos que han cambiado.

Cómo funciona SpeedSync

El motor SpeedSync analiza tanto el archivo fuente como de destino o datos almacenados para determinar y transferir únicamente las diferencias existentes entre ambos. El mecanismo principal para determinar las diferencias es generar "claves" o firmas en bloques de datos en un archivo o datos almacenados y compararlos con los bloques del otro.

En general, las claves se calculan en un archivo "remoto" o datos almacenados y se transfieren al motor SpeedSync. El motor genera entonces una clave en un bloque del archivo "local" o de datos almacenados y lo compara con las claves del archivo "remoto". Si las claves coinciden, entonces los datos de ese bloque ya está presente en ambas ubicaciones.

Si las teclas no coinciden, entonces los datos del bloque han cambiado. Los datos actualizados de ese bloque se analizan para determinar qué bytes han cambiado. Para aislar sólo los bytes modificados del bloque, el algoritmo realiza un proceso de "cambio" de los datos locales utilizados para calcular la clave y luego para recalcularla. Cada nueva clave se compara entonces con las claves "remotas". Si las claves no coinciden, los datos utilizados se cambian de nuevo, la clave local se recalcula y luego se compara de nuevo con las claves remotas. Este proceso se realiza hasta que las claves coincidan de nuevo. La coincidencia de las claves supone el fin de la diferencia de datos.

En función de la dirección de la transferencia, las diferencias son enviadas o solicitadas desde la parte remota. Por ejemplo: