O que é o DDS?
O Document Database Service (DDS), compatível com o MongoDB, é um serviço de banco de dados seguro e de alta disponibilidade (HA), confiável, escalável e fácil de usar. Ele fornece funções como implementação com um clique, expansão de capacidade elástica, recuperação de desastres, backup, restauração, monitoramento e relatório de alarmes.
Antes de usar o DDS, você precisa estar familiarizado com o MongoDB e o protocolo MongoDB. Para obter detalhes, consulte os documentos oficiais.
Estrutura de armazenamento
A unidade básica de gerenciamento do DDS é uma instância. Uma instância do DDS consiste em banco de dados, coleta e documento.
O DDS é totalmente compatível com o protocolo MongoDB, portanto, alguns termos, estruturas de dados e sintaxe básica do DDS são os mesmos do MongoDB. A tabela a seguir lista a diferença entre termos comuns no MongoDB e bancos de dados relacionais para ajudá-lo a entender e usar melhor o DDS.
| MongoDB | Descrição | Banco de dados relacional |
|---|---|---|
| Banco de dados | Uma instância do DDS contém vários bancos de dados e um banco de dados contém várias coleções. | Banco de dados |
| Coleção | Uma coleção é um grupo de documentos do MongoDB. | Tabela |
| Documentação | Uma documentação é um grupo de pares chave-valor (BSONs) e é a unidade mais básica no MongoDB. | Linha |
Estrutura de dados
O MongoDB usa documentos semelhantes a JSON ao armazenar documentos em coleções. A figura a seguir compara as estruturas de dados entre os bancos de dados relacionais e o MongoDB, ajudando você a ter uma melhor compreensão dos conceitos do MongoDB.
Por que o DDS?
Para obter detalhes, consulte Vantagens e Cenários típicos da aplicação.
Preço do produto
Para obter detalhes, consulte Cobrança.
Mecanismos e versões do BD compatíveis
Para obter detalhes sobre os mecanismos e versões de BD compatíveis, consulte Mecanismos e versões de BD.
Sugestões de implementação
Antes de implementar o DDS, considere os seguintes fatores:
- Região e zona de disponibilidade: você deve selecionar uma região e AZs com base na localização geográfica dos usuários, no preço do produto, no recurso de DR e na latência de rede. Depois que as instâncias de BD são criadas com sucesso em AZs específicas em uma região, a região não pode ser alterada. Para obter mais informações, consulte Região e AZ.
- Planejamento de rede: ao criar uma instância de BD DDS, é aconselhável usar a Virtual Private Network (VPC) e a sub-rede onde o Elastic Cloud Server (ECS) é implementado.
- Segurança de dados: o DDS oferece garantia abrangente para a segurança dos dados. Você pode implementar instâncias de BD em diferentes AZs e usar logs de auditoria, redes isoladas, grupos de segurança e criptografia de dados para garantir que eles permaneçam seguros.