Recursos do IBM Cloudant

Esse serviço da IBM Cloud™ fornece um banco de dados de documentos JSON totalmente gerenciado e distribuído. Implemente instantaneamente uma instância, crie bancos de dados e ajuste de forma independente a escala da capacidade de rendimento e do armazenamento de dados para atender aos requisitos de seus aplicativos. O conhecimento da IBM facilita o provisionamento, a correção e os upgrades de hardware e software, oferecendo um SLA de 99,99%.

O IBM Cloudant® é compatível com o ISO (International Standard of Organization) 27001 e o SOC (Service Organization Control) 2 Tipo 2 e está pronto para a Lei de portabilidade e responsabilidade de seguros de saúde de 1996 (HIPAA). Todos os dados que são transmitidos ou mantidos são criptografados, com o gerenciamento de chaves definido pelo usuário opcional por meio do IBM Key Protect. O serviço se integra ao IBM Identity and Access Management para um controle de acesso granular no nível da API.

Distribua dados entre zonas, regiões e provedores de cloud para construir aplicativos altamente resilientes. O Cloudant está disponível em todas as regiões da IBM Cloud e em mais de 55 data centers em todo o mundo. Forneça dados entre continentes para requisitos globais de desempenho de aplicativos e recuperação de desastres. Todas as instâncias do Cloudant são implementadas em clusters que abrangem as zonas de disponibilidade nas regiões que os suportam, oferecendo maior durabilidade sem custo adicional.

Sem dependência de fornecedor

Compare o Apache CouchDB e o Cloudant

O Cloudant tem compatibilidade de API com o Apache CouchDB, o que permite acessar uma abrangência de bibliotecas de linguagens e ferramentas para desenvolver novos aplicativos e recursos com tranquilidade e rapidez. Implemente seu banco de dados na cloud de sua escolha.

Mova os dados do aplicativo para mais perto de onde eles precisam estar e obtenha acesso ininterrupto a eles, on-line e off-line. O Cloudant ajuda as equipes na criação de aplicativos da web progressivos, no desenvolvimento com uma arquitetura Off-line First ou na manipulação de dados em dispositivos de borda.

Aprimore seus aplicativos com o valor de chave integrado, o MapReduce, a procura de texto completa e a consulta geoespacial que vão além de simples caixas delimitadoras. Promova mudanças para obter integração contínua com aplicativos orientados por eventos e IBM Cloud Functions.

Linguagens de programação

Mobilidade para Android e iOS

A biblioteca do Cloudant Sync é usada para armazenar, indexar e consultar dados JSON locais em um dispositivo móvel. Ela também é usada para sincronizar dados entre diversos dispositivos. A sincronização é controlada por seu aplicativo. A biblioteca também fornece métodos auxiliares para localizar e resolver conflitos, tanto no dispositivo local quanto no banco de dados remoto.

Biblioteca SDK/do cliente

Android/JavaSE (link externo á IBM)

iOS (CDTDataStore) (link externo á IBM)

Java™

A java-cloudant é a biblioteca oficial para Java do banco de dados NoSQL do IBM Cloudant para IBM Cloud. Informações sobre a instalação da biblioteca, por meio de sua inclusão como uma dependência em suas compilações Maven ou Gradle, estão disponíveis aqui, juntamente com detalhes e exemplos de como usar a biblioteca.

Instale a biblioteca

Swift

Uma biblioteca suportada está disponível para trabalhar com o banco de dados NoSQL do Cloudant. A biblioteca é chamada SwiftCloudant e é instalada usando cocoapods. A biblioteca é uma versão de liberação antecipada. Por isso, não oferece atualmente cobertura completa para a API do banco de dados NoSQL do Cloudant.

Saiba mais

Node.js

A nodejs-cloudant é a biblioteca oficial para Node.js do banco de dados NoSQL do Cloudant.

Biblioteca nodejs-cloudant

Python

Uma biblioteca suportada está disponível para trabalhar com o banco de dados NoSQL do Cloudant usando o Python.

Faça o download da atual liberação da biblioteca

Comece a usar o Cloudant em minutos

Um serviço de banco de dados NoSQL gerenciado que aproxima os dados de aplicativos de todos os locais em que eles precisam estar, fornecendo acesso a dados ininterrupto, on-line e off-line.