IBM® Cloudant, una base de datos distribuida y completamente gestionada, optimizada para cargas de trabajo pesadas y aplicaciones web y para dispositivos móviles de rápido crecimiento, está disponible como un servicio de IBM®Cloud con un SLA del 99.99 %. Cloudant escala elásticamente el rendimiento y el almacenamiento, y su API y protocolos de replicación son compatibles con Apache CouchDB para arquitecturas híbridas o multinube.
Despliegue instantáneamente una instancia, cree bases de datos y escale de forma independiente la capacidad de rendimiento y el almacenamiento de datos para satisfacer los requisitos de su aplicación.
Cifre todos los datos, con gestión opcional de claves de cifrado definidas por el usuario a través de IBM Key Protect, e integre con IBM Identity and Access Management.
Obtenga disponibilidad continua mientras Cloudant distribuye datos entre zonas de disponibilidad y 6 regiones para cumplir con los requisitos de rendimiento y recuperación ante desastres de las aplicaciones.
La biblioteca Cloudant Sync puede almacenar, indexar y consultar datos JSON locales en un dispositivo móvil y sincronizar datos entre dispositivos, todo controlado por su aplicación.
Java-cloudant es la base de datos oficial de Cloudant NoSQL para la biblioteca IBM® Cloud para Java. Obtenga información sobre la instalación de la biblioteca, además de detalles y ejemplos.
Nodejs-cloudant es la biblioteca de bases de datos oficial de Cloudant NoSQL para Node.js.
Está disponible una biblioteca compatible para trabajar con la base de datos Cloudant NoSQL mediante Python.
Está disponible una biblioteca compatible llamada SwiftCloudant para trabajar con la base de datos Cloudant NoSQL. Se instala usando CocoaPods, que es una versión preliminar.
IBM Cloudant es reconocido como líder en múltiples categorías: bases de datos DBaaS, NoSQL y no relacionales.
Obtenga respuestas a las preguntas más frecuentes sobre este producto.
Cloudant se encarga del aprovisionamiento, la gestión, el escalado y el soporte de software y hardware. Recibirá alta disponibilidad y escalado elástico del hardware a medida que cambien sus necesidades de capacidad de rendimiento aprovisionada. Conozca los demás beneficios de la base de datos como servicio (DBaaS).
Los almacenes de datos de documentos se representan en formato JSON, donde cada documento es en sí mismo una estructura de datos compleja. Los documentos pueden contener estructuras anidadas de varios tipos de datos, y los usuarios pueden consultar estas estructuras, recuperando o actualizando el documento, o partes del mismo, sin bloquear la base de datos. Los documentos se almacenan y recuperan a través de una clave primaria única.
La ventaja de este formato radica en parte de su esquema, que evoluciona rápidamente sin la intervención de un administrador. JSON ofrece un modelo elegante para la persistencia de objetos Java o JavaScript dada su afinidad con JavaScript, sin necesidad de recurrir a herramientas como OpenJPA o Hibernate para crear una solución de capa de datos. El almacenamiento de un documento JSON para representar un objeto real es bastante intuitivo.
Si bien Cloudant es compatible con API con Apache CouchDB, a diferencia de CouchDB, Cloudant cuenta con tecnología de código abierto adicional en capas para búsqueda de texto completo y capacidades de indexación geoespacial. Ambos comparten un protocolo de replicación común, por lo que se pueden sincronizar copias de sus datos de Cloudant con una instancia remota de CouchDB (o viceversa) con un clic. Conozca las diferencias.
La arquitectura offline-first brinda la oportunidad de crear una aplicación sin conexión a Internet; la arquitectura le permite interactuar con su aplicación sin conectividad. Utilizando Cloudant Mobile Sync, las aplicaciones móviles pueden recopilar y leer datos cuando la red no está disponible. Una vez que se establezca la conexión, los datos se sincronizarán con Cloudant. Cloudant también funciona con Hoodie y PouchDB.