Sincronización de datos
La sincronización de datos mantiene los mismos números en cada aparato, para que el móvil del repartidor y el ordenador de la oficina nunca se contradigan.
También conocido como sincronización sincro de datos puesta al día de datos
Definición
La sincronización de datos consiste, sencillamente, en lograr que dos aparatos muestren los mismos números. La tableta de la furgoneta, la caja de la segunda tienda y el ordenador de la oficina guardan cada uno su copia de la misma información. La sincronización es el trabajo que mantiene esas copias iguales, para que nadie lea la cifra de ayer.
La mayoría de los dueños descubre la idea el día en que los números dejan de coincidir. La tienda principal dice que quedan doce cajas, mientras la segunda vendió cuatro hace una hora y en la oficina nadie lo sabe. Un sistema que sincroniza bien envía cada venta a un único registro central en segundos y devuelve el recuento nuevo a todas las pantallas. Así Storek, el sistema de tienda de Linkysoft, mantiene una sola cifra de stock para todo el negocio en lugar de una por sucursal.
Luego está la furgoneta, donde un repartidor toma un pedido en un pueblo sin cobertura. Un buen programa le deja seguir trabajando y guarda el pedido en el propio teléfono, de modo que no se pierde nada. Cuando el teléfono encuentra conexión, envía todo lo que reunió en el orden en que ocurrió y descarga lo que cambió mientras estuvo fuera. A eso se le llama trabajar sin conexión, y pasa mucho más en el día a día de lo que admiten las empresas de software.
La parte difícil es el conflicto, es decir, cuando dos personas editan la misma ficha de cliente en el mismo minuto y desde sitios distintos. Una cambia el teléfono y la otra la dirección, así que el programa tiene que decidir qué versión sobrevive. Algunos sistemas se quedan con el cambio más nuevo y descartan el otro sin avisar, y otros guardan los dos y piden a una persona que elija. Ninguna forma está mal, pero hay que saber cuál compró usted.
Haga tres preguntas antes de firmar. Cuánto tarda una venta de una tienda en cambiar el número de otra, y qué pasa con un día entero de trabajo hecho en un teléfono que estuvo sin internet. Y cuando dos personas editan la misma ficha, qué versión gana y si alguien se entera. Linkysoft plantea esto en la primera llamada de cualquier proyecto de aplicación web, porque las respuestas cambian tanto el precio como la forma de construirlo. Un apunte honesto para terminar, la sincronización perfecta no existe. Siempre hay un pequeño retraso, así que un proveedor que lo reconoce es más fiable que uno que promete que no lo hay.
Preguntas sobre Sincronización de datos
¿Cuánto debe tardar la sincronización entre dos tiendas?
¿Qué pasa con los pedidos tomados en un móvil sin internet?
¿Qué es un conflicto, en palabras sencillas?
¿Necesito sincronización si solo tengo una tienda?
¿Sigue sin ver cómo se aplica esto a su proyecto?
Cuéntenos qué está construyendo y le responderemos en lenguaje claro.