Ditto: Sincroniza datos críticos en tiempo real

Hace varios años, MongoDB adquirió la compañía de bases de datos Realm. Esto llevó a los compañeros de trabajo Adam Fish y Max Alexander a emprender su propio camino para resolver lo que consideraban un problema grave: ¿Cómo podemos crear bases de datos que sean colaborativas, móviles y capaces de mantenerse sincronizadas incluso sin acceso a internet?

"Si estoy a tu lado, ¿por qué no puedo enviar los datos directamente en lugar de pasar por las complejidades de internet?" Dijo Fish. Sin embargo, eso solo era la mitad del problema: ¿Y qué sucede cuando esa base de datos eventualmente necesita conectarse a internet para sincronizarse?

"Al final, tienes este problema de tener que intentar mover datos rápidamente entre dos dispositivos, pueden ser dispositivos o servidores", dijo Fish. En resumen, el problema que Fish y Alexander intentaban resolver eran los problemas de latencia en la colaboración en tiempo real. Específicamente, aquellos que ocurren cuando las bases de datos quedan fuera de sincronización.

VER: Kit de contratación: Ingeniero de bases de datos (Newsmatic Premium)

Ditto es el resultado de sus esfuerzos. Fundada en 2018, Ditto se describe en su sitio web como "una base de datos en tiempo real para aplicaciones móviles, web, Internet de las cosas y servidores que puede sincronizar datos mágicamente con o incluso sin internet". Con clientes como Lufthasa, Japan Airlines, la Fuerza Aérea de EE. UU., SKO Systems y más, Ditto es más que una simple startup que promueve una nueva tecnología "disruptiva".

Índice de Contenido
  1. Ditto: La tecnología de meshnet en acción
  2. Una sorprendente cantidad de casos de uso

Ditto: La tecnología de meshnet en acción

La tecnología de Ditto se basa en la sincronización de bases de datos almacenadas localmente de dispositivo a dispositivo. Funciona conectando pares que utilizan la misma aplicación a través de Bluetooth o WiFi local y les permite mantener una base de datos sincronizada entre ellos. Si una persona marca un artículo de inventario como vendido, la base de datos de todos los demás se actualiza de inmediato, por lo que esperamos que no haya transacciones duplicadas.

La plataforma DaVinci de Ping Identity revoluciona la orquestación de identidad sin necesidad de programación

Si la red dinámica de igual a igual le suena a tecnología de meshnet, está en el camino correcto: Fish dijo que Ditto definitivamente se puede describir como una red de malla. "Ditto puede crear conexiones con dispositivos cercanos y luego esos dispositivos pueden a su vez crear conexiones adicionales", dijo Fish.

Lo que diferencia a Ditto de los productos y tecnologías de meshnet es que es, ante todo, una base de datos. "No queremos que los desarrolladores se preocupen por la red, queremos que solo piensen en los datos. Nadie más en el espacio de las redes de malla realmente lo había analizado desde ese enfoque", dijo Fish.

Ditto soluciona los problemas de seguridad de Bluetooth mediante el diseño de certificados en su tráfico. "Nuestros sistemas de seguridad saben qué dispositivos son los que, y luego crean una conexión cifrada sobre el sistema que están utilizando".

Una sorprendente cantidad de casos de uso

Fish dijo que Ditto cubre una brecha en la que muchos trabajadores del conocimiento no piensan porque la naturaleza de su trabajo los coloca frente a una computadora donde toda la tecnología que necesitan es accesible en un entorno diseñado para ese nivel de accesibilidad. Sin embargo, no todos tienen esa misma situación laboral.

"Si trabajas en una fábrica, en una aerolínea, en un evento en vivo, en un restaurante o en una situación similar, no tienes la misma tecnología al alcance de tu mano como un trabajador estacionario. Resumo todas estas aplicaciones y casos de uso para proporcionar a los trabajadores de primera línea las herramientas que damos por sentado cuando estamos sentados en un escritorio", dijo Fish.

Uno de los primeros adoptantes de Ditto han sido aerolíneas como JAL y Lufthansa, que han integrado la tecnología de Ditto en sus aplicaciones de clientes y software interno. Los asistentes de vuelo pueden ver a través de una aplicación habilitada para Ditto cuando un pasajero ha pedido una bebida o una comida, dónde están sentados y actualiza inmediatamente todos los dispositivos habilitados para Ditto para reflejar que un pasajero ha pedido lo que elijan.

El metaverso: Cómo deben prepararse las empresas para el futuro del trabajo digital

VER: Proyectos de tecnología para líderes de TI: cómo construir un laboratorio en casa, automatizar su hogar, instalar Node-RED y más (PDF gratuito) (Newsmatic)

También en la industria de las aerolíneas, Fish mencionó a los manipuladores de equipaje y otro personal de tierra que se mueven constantemente dentro y fuera de áreas con cobertura WiFi o celular y a menudo manipulan equipos dentro de los compartimentos de los aviones, que hacen mucho para bloquear las señales de datos.

Del mismo modo, las líneas de cruceros han estado trabajando con Ditto para integrar su tecnología. Fish me contó acerca de una compañía que está utilizando dispositivos Android para rastrear cuándo la tripulación y los pasajeros suben o bajan del barco, e incluso rastrearlos mientras pasean por los puertos. Todo lo que se necesita es que un solo usuario de Ditto esté conectado a una cadena de otros usuarios, hasta el barco, que podría mantener cambios actualizados sincronizados con bases de datos almacenadas localmente, de regreso al centro de datos a bordo del barco, y hacia un servidor basado en la nube si y cuando tenga una conexión.

No es difícil imaginar otros casos de uso, ya sea en restaurantes, talleres de máquinas, líneas de ensamblaje, almacenes de envío o cualquier otro negocio con inventario, personas o activos que cambien rápidamente podrían usar Ditto.

Ditto también es flexible para programar y admite JavaScript, Swift, Kotlin, C# y otros lenguajes. Eso significa que es funcional desde el primer momento, pero también puede personalizarse para organizaciones particulares. Aquellos interesados en probar una demostración de Ditto pueden descargar sus aplicaciones cliente para iOS o Android, así como demos de software de gestión de inventario, mantenimiento y planificación de vuelos administrados con la tecnología Ditto.

Las 5 tendencias tecnológicas para la salud en 2022

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Conjunto de instrumentos, allí encontraras muchos artículos similares a Ditto: Sincroniza datos críticos en tiempo real , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.