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 implantação de um clique, expansão de capacidade elástica, recuperação de desastres, backup, restauração, monitoramento e relatórios de alarme.
Antes de usar o DDS, você precisa estar familiarizado com o MongoDB e o protocolo do MongoDB. Para mais 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, coleção e documento.
O DDS é totalmente compatível com o protocolo do 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 |
Documento |
Um documento é um grupo de pares chave-valor (BSONs) e é a unidade mais básica no MongoDB. |
Fileira |
Estrutura de dados
O MongoDB usa documentos semelhantes a JSON ao armazenar documentos em coleções. A figura a seguir compara estruturas de dados entre bancos de dados relacionais e MongoDB, ajudando você a ter uma melhor compreensão dos conceitos do MongoDB.
Por que o DDS?
Para mais detalhes, veja Vantagens e Cenários típicos da aplicação.
Preços do produto
Para mais detalhes, consulte Detalhes de preço.
Motores e versões do banco de dados compatíveis
Para obter detalhes sobre os mecanismos e versões de banco de dados compatíveis, consulte Motores de bancos de dados e versões.
Sugestões de implantação
Antes de implantar o DDS, considere os seguintes fatores:
- Região e zona de disponibilidade: Você deve selecionar uma região e AZs com base nas localizações geográficas dos usuários, nos preços dos produtos, nos recursos de DR e na latência da rede. Depois que as instâncias de banco de dados são criadas com êxito 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 banco de dados do DDS, é recomendável usar a Virtual Private Network (VPC) e a sub-rede onde o Elastic Cloud Server (ECS) é implantado.
- Segurança de dados: O DDS fornece 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.