Um banco de dados distribuído e totalmente gerenciado, otimizado para cargas de trabalho pesadas e aplicativos web e movéis de rápido crescimento, o IBM® Cloudant está disponível como um serviço IBM® Cloud com um SLA de 99,99%. O Cloudant escala elasticamente o rendimento e o armazenamento, e sua API e protocolos de replicação são compatíveis com o Apache CouchDB para arquiteturas híbridas ou multinuvem.
Implemente de forma instantânea uma instância, crie bancos de dados e escale de forma independente a capacidade de rendimento e o armazenamento de dados para atender aos requisitos da sua aplicação.
Criptografe todos os dados com o gerenciamento de chave de criptografia opcional definido pelo usuário por meio do IBM® Key Protect e integre ao IBM® Identity and Access Management.
Obtenha disponibilidade contínua enquanto o Cloudant distribui dados entre zonas de disponibilidade e seis regiões para requisitos de desempenho de aplicativo e recuperação de desastres.
A biblioteca Cloudant Sync pode armazenar, indexar e consultar dados JSON locais em um dispositivo móvel e sincronizar dados entre dispositivos, tudo controlado pelo seu aplicativo.
Java-cloudant é o banco de dados Cloudant NoSQL oficial da biblioteca IBM® Cloud for Java. Obtenha informações sobre como instalar a biblioteca, além de detalhes e exemplos.
Nodejs-cloudant é a biblioteca de banco de dados Cloudant NoSQL oficial para Node.js.
Há uma biblioteca compatível disponível para trabalhar com o banco de dados Cloudant NoSQL usando Python.
Há uma biblioteca compatível chamada SwiftCloudant disponível para trabalhar com o banco de dados Cloudant NoSQL. É uma versão de lançamento antecipado instalada usando CocoaPods.
O IBM® Cloudant é reconhecido como líder em diversas categorias: DBaaS, NoSQL e bancos de dados não relacionais.
Obtenha respostas para as perguntas mais comuns sobre este produto.
O Cloudant lida com provisionamento, gerenciamento, escalonamento e suporte de software e hardware. Você contará com alta disponibilidade e escalabilidade elástica do hardware conforme as necessidades de sua capacidade de rendimento provisionada.Conheça os outros benefícios do banco de dados como serviço (DBaaS).
Os armazenamentos de dados de documentos são representados em JSON, onde cada documento é, por si só, uma estrutura de dados complexa. Documentos podem conter estruturas aninhadas de diversos tipos de dados, e os usuários podem consultar essas estruturas, recuperando ou atualizando o documento, ou partes dele, sem a necessidade de bloquear o banco de dados.Os documentos são armazenados e recuperados por meio de uma chave primária única.
A popularidade do JSON está parcialmente ligada à flexibilidade do seu esquema, que pode ser alterado rapidamente sem intervenção do administrador. O JSON oferece um modelo elegante para a persistência de objetos em Java ou JavaScript, graças à sua afinidade com o JavaScript — eliminando a necessidade de soluções "pesadas" como OpenJPA ou Hibernate para construir uma camada de dados.Armazenar um documento JSON para representar um objeto real é bastante intuitivo.
Embora o Cloudant seja compatível com a API do Apache CouchDB, diferentemente do CouchDB, o Cloudant possui camadas adicionais de tecnologias de código aberto para recursos de pesquisa de texto completo e de indexação geoespacial. Ambos compartilham um protocolo comum de replicação, o que permite sincronizar as cópias dos seus dados do Cloudant com uma instância remota do CouchDB, ou vice-versa, com apenas um clique. Explore as diferenças.
Arquitetura offline significa desenvolver um aplicativo sem conexão com a internet; a arquitetura permite interagir com seu aplicativo sem conectividade. Ao usar o Cloudant Mobile Sync, os aplicativos móveis podem coletar e ler os dados quando a rede estiver indisponível. Assim que a conexão for estabelecida, os dados serão sincronizados com o Cloudant. O Cloudant também funciona com Hoodie e PouchDB.