Requisitos de bases de datos distribuidas web, móviles e IoT

El entusiasmo y el interés por las aplicaciones móviles y el Internet de las cosas siguen creciendo a un ritmo acelerado. Los proveedores se apresuran a reivindicar estos términos de todas las formas posibles. Hoy DataStax es el último en subirse al carro, anunciando "DSE 4.6 - La plataforma de bases de datos líder para aplicaciones IoT, web y móviles". Se trata de una afirmación altisonante, seguida de un comunicado de prensa que no aborda en ninguna parte la necesidad de gestionar los datos móviles y del IoT en el dispositivo o en la nube.

 

Antes de analizar los requisitos tecnológicos de las aplicaciones móviles y de IoT, veamos qué intentan hacer realmente las empresas. Como siempre, las empresas de hoy buscan la próxima gran ventaja competitiva. Y como todas las empresas siguen viéndose afectadas por el paso del mundo a la informática en línea y móvil, las empresas buscan ofrecer una mejor experiencia a los clientes en línea, independientemente de cómo se conecten, desde un smartphone, una tableta, un portátil, un reloj o lo que sea. Empresas como bancos, agencias de viajes, minoristas, etc., necesitan ofrecer una experiencia contextualizada, rica y personalizada, con el mensaje o la oferta adecuados en el momento oportuno y desde el dispositivo adecuado. 

Si el objetivo es ofrecer experiencias altamente interactivas, personalizadas y siempre disponibles, ¿cuáles son los requisitos? 

Hay tres elementos básicos imprescindibles para una base de datos distribuida en IoT, móvil o web:

1. Base de datos integrada. 
La plataforma debe proporcionar una base de datos integrada que se ejecute dentro de las aplicaciones del dispositivo móvil o IoT. Si la aplicación tiene que hacer viajes de ida y vuelta a la nube para cada lectura y escritura, el rendimiento se resentirá, al igual que la experiencia del cliente.

2. Siempre disponible.  
Los datos deben poder leerse y escribirse desde el dispositivo, haya o no conexión a Internet. De lo contrario, los clientes están sujetos a la disponibilidad y calidad de la conexión a la red, que, como todos sabemos, suele ser débil o inexistente. Por tanto, sin un almacén local de datos, la experiencia del cliente se verá comprometida. 

3. Sincronización segura de datos (multimaestro). 
Por último, para almacenar los datos en el dispositivo y en la nube, la plataforma de gestión de datos debe proporcionar una sincronización multimaestro segura. Los datos en el dispositivo y en la nube deben poder sincronizarse fácil y automáticamente.

A falta de una base de datos móvil, DataStax no es una plataforma de base de datos móvil o IoT.

Las expectativas de los clientes en cuanto a experiencias móviles van en aumento. Las empresas deben permitir que los clientes tengan interacciones contextualizadas, siempre disponibles y de alto rendimiento. Lo que significa que debe tener un almacén de datos local. Hacia allí se dirige el mercado. Es por eso que Couchbase construyó una plataforma de base de datos NoSQL completa que cumple con todos los requisitos para aplicaciones web, móviles e IoT, y más. Couchbase Mobile incluye una base de datos móvil embebida para el dispositivo (Couchbase Lite) con capacidad de lectura / escritura desde el dispositivo y sincronización multi-master segura a través de Couchbase Sync Gateway.

 

Más información Couchbase Móvil.

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Wayne Carter

Wayne Carter es vicepresidente de ingeniería en Couchbase, donde es responsable de liderar la visión, la estrategia y el desarrollo de las soluciones móviles, IoT y Edge Computing de la empresa. Antes de unirse a Couchbase, Wayne trabajó como líder, arquitecto e ingeniero en Oracle y Siebel Systems.

1 Comentarios

  1. Vincent Janelle diciembre 9, 2014 a 1:56 am

    Sin embargo, no creo que couchbase pueda escalar clusters a decenas de miles de miembros.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.