Funciones de IBM Cloudant

Este servicio de IBM Cloud™ proporciona una base de datos de documentos JSON distribuida completamente gestionada. Implemente rápidamente una instancia, cree bases de datos y escale independientemente la capacidad de rendimiento y almacenamiento de datos para satisfacer los requisitos de su aplicación. Los expertos de IBM cargan con las dificultades del aprovisionamiento de hardware y software, parches y actualizaciones al ofrecer un SLA de 99,99%. 

IBM Cloudant® es compatible con la Organización Internacional de Estandarización (ISO) 27001, con el Control de Organización de Servicio (SOC) 2 tipo 2 y con la Ley de Portabilidad y Responsabilidad de Seguros Médicos de 1996 (HIPAA). Todos los datos se cifran en el cable y en reposo, con una gestión opcional de claves de cifrado definida por el usuario por medio de IBM Key Protect. El servicio se integra con IBM Identity and Access Management para el control de acceso granular a nivel de API.

Distribuya datos entre zonas, regiones y proveedores de nube para crear aplicaciones altamente resilientes. Cloudant está disponible en todas las regiones de IBM Cloud y en más de 55 centros de datos en todo el mundo.  Distribuya datos entre continentes para los requisitos globales de rendimiento de aplicaciones y recuperación ante desastres.  Todas las instancias de Cloudant se implementan en clústeres que abarcan zonas de disponibilidad en regiones que las soportan para una mayor durabilidad sin costo adicional. 

No depende de un único proveedor

Compare Apache CouchDB y Cloudant

Cloudant es compatible con la API de Apache CouchDB, lo que le permite acceder a una gran cantidad de bibliotecas de lenguajes y herramientas para crear rápidamente nuevas aplicaciones y funcionalidades con tranquilidad. Implemente su base de datos en la nube de su elección.

Acerque los datos de la aplicación a todos los lugares donde necesitan estar para el acceso ininterrumpido a los datos, offline u online. Cloudant ayuda a los equipos a crear aplicaciones web progresivas, a desarrollar aplicaciones con una arquitectura de tipo "primero offline" o a manipular los datos en los dispositivos finales.

Mejore sus aplicaciones con el valor clave integrado, MapReduce, la búsqueda de texto completo y una consulta geoespacial que va más allá de los simples recuadros delimitadores. Transmita el canal de cambios para integrarlos fácilmente con aplicaciones controladas por eventos y con IBM Cloud Functions.

Lenguajes de programación

Móvil para Android y iOS

La biblioteca Cloudant Sync se utiliza para almacenar, indexar y consultar los datos de JSON locales en un dispositivo móvil. También se utiliza para sincronizar los datos entre muchos dispositivos. La sincronización es controlada por su aplicación. La biblioteca también proporciona métodos de ayuda para encontrar y resolver conflictos, tanto en el dispositivo local como en la base de datos remota.

SDK/biblioteca del cliente

Android/JavaSE (el enlace reside fuera de IBM)

iOS (CDTDataStore) (el enlace reside fuera de IBM)

Java™

Java-cloudant es la biblioteca oficial de la base de datos IBM Cloudant NoSQL para IBM Cloud para Java. Aquí encontrará información sobre cómo instalar la biblioteca añadiéndola como una dependencia a sus compilaciones Maven o Gradle, junto con detalles y ejemplos de cómo utilizar la biblioteca.

Instale la biblioteca

Swift

Una biblioteca compatible se encuentra disponible para funcionar con Cloudant NoSQL DB. La biblioteca se llama SwiftCloudant, y está instalada mediante la utilización de cocoapods. La biblioteca es una versión preliminar. Como tal, no ofrece actualmente cobertura completa de Cloudant NoSQL DB API.

Conozca más

Node.js

Nodejs-cloudant es la biblioteca oficial de la base de datos Cloudant NoSQL para Node.js.

Biblioteca nodejs-cloudant

Python

Dispone de una biblioteca compatible para trabajar con la base de datos Cloudant NoSQL utilizando Python.

Descargue el lanzamiento de la biblioteca actual

Empiece a usar Cloudant en minutos

Un servicio de base de datos NoSQL gestionada, que acerca los datos de la aplicación a los lugares donde tienen que estar, para un acceso ininterrumpido a los datos, offline u online.