Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-05-16 GMT+08:00

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

Figura 1 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.

Tabela 1 Termos

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.

Figura 2 Estruturas de dados

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.