- Visão geral de serviço
-
Referência de API
- Antes de começar
- Visão geral de API
- Chamada de APIs
- Primeiros passos
-
APIs V3.0 (recomendada)
- Consulta da versão de API
- Consulta de informações sobre versão do banco de dados
- Consulta de especificações do banco de dados
- Consulta do tipo de disco do banco de dados
-
Gerenciamento de instâncias de banco de dados
- Criação de uma instância de banco de dados
- Reinicialização de uma instância de banco de dados
- Exclusão de uma instância de banco de dados
- Consulta de instâncias e detalhes
- Expansão do espaço de armazenamento
- Adição de nós para uma instância de cluster
- Modificação de especificações de instância de banco de dados
- Execução de um switchover principal/secundário em uma instância de conjunto de réplicas
- Habilitação ou desabilitação do SSL
- Modificação de um nome de instância de banco de dados
- Alteração da descrição de uma instância
- Alteração de uma porta do banco de dados
- Alteração de um grupo de segurança
- Vinculação de um EIP
- Desvinculação de um EIP
- Alteração de um endereço IP privado
- Criação de endereço IP de shard ou config de uma instância de cluster
- Configuração do acesso entre CIDRs para um conjunto de réplicas
- Consulta de AZs para as quais uma instância pode ser migrada
- Migração de uma instância de banco de dados para outra AZ
- Configuração da política de lixeira
- Adição de nós a uma instância do conjunto de réplicas
- Adição de uma réplica de leitura a uma instância
- Atualização do patch do banco de dados
- Habilitação ou desabilitação do monitoramento por segundos
- Consulta de configurações de monitoramento de segundo nível
- Configuração de janelas de manutenção
- Gerenciamento de conexões
-
Backup e restauração
- Criação de um backup manual
- Exclusão de um backup manual
- Consulta da lista de backups
- Consulta de uma política de backup automatizado
- Definição de uma política de backup automatizado
- Restauração de dados em uma nova instância de banco de dados
- Obtenção do link para download de um arquivo de backup
- Consulta dos intervalos de tempo de restauração
- Obtenção da lista de bancos de dados que podem ser restaurados
- Obtenção da lista de coleções de banco de dados que podem ser restauradas
- Restauração de dados para a instância de banco de dados original
- Restauração de bancos de dados e tabelas para um ponto no tempo
-
Configuração de parâmetros
- Obtenção de modelos de parâmetros
- Criação de um modelo de parâmetros
- Exclusão de um modelo de parâmetros
- Obtenção de detalhes sobre um modelo de parâmetros
- Modificação de um modelo de parâmetros
- Aplicação de um modelo de parâmetros
- Obtenção de parâmetros de uma instância de banco de dados especificada
- Modificação de parâmetros de uma instância de banco de dados especificada
-
Consultas de informações de log
- Consulta de logs lentos do banco de dados
- Obtenção de links para download de logs de consulta lentos
- Mostra dos logs lentos originais
- Consulta de logs de erros do banco de dados
- Obtenção de links para download de logs de erros
- Configuração da auditoria do SQL
- Consulta da política de auditoria do SQL
- Obtenção da lista de logs de auditoria
- Obtenção de links para download de logs de auditoria
- Gerenciamento de tags
-
Gerenciamento de bancos de dados e usuários
- Criação de um usuário do banco de dados
- Criação de uma função do banco de dados
- Consulta de detalhes sobre usuários do banco de dados
- Consulta da lista de funções do banco de dados
- Alteração da senha de um usuário do banco de dados
- Verificação da senha para efetuar logon em um banco de dados
- Consulta de configurações de balanceamento do cluster
- Habilitação ou desabilitação do balanceamento do cluster
- Definição da janela de tempo de atividade para balanceamento do cluster
- Exclusão de um usuário de banco de dados
- Exclusão de uma função de banco de dados
- Gerenciamento de cotas
- Gerenciamento de tarefas
- API V3 (indisponível em breve)
- Exemplos
- Políticas de permissões e ações suportadas
- Apêndice
- Histórico de alterações
-
Primeiros passos
- Visão geral
-
Primeiros passos com clusters
- Compra de uma instância de cluster
- Conexão a uma instância de cluster
-
Primeiros passos com conjuntos de réplicas
- Compra de uma instância de conjunto de réplicas
-
Conexão a uma instância do conjunto de réplicas
- Métodos de conexão
- (Recomendada) Conexão a instâncias de conjunto de réplicas por meio do DAS
- Conexão a uma instância do conjunto de réplicas em uma rede privada
- Conexão a uma instância de conjunto de réplicas em numa rede pública
- Conexão a uma instância de conjunto de réplicas usando código do programa
-
Primeiros passos com nós únicos
- Compra de uma instância de nó único
- Conexão a uma instância de nó único
- Logon no console do DDS
- Exemplo: comprar e conectar-se a uma instância do DDS
-
Perguntas frequentes
-
Consultoria de produto
- Qual é a relação entre o DDS e o MongoDB Community Edition?
- Quais são as diferenças entre DDS e GaussDB(for Mongo)?
- Quais precauções devem ser tomadas ao usar o DDS?
- Qual é a disponibilidade de instâncias de BD do DDS?
- Minhas instâncias de BD do DDS serão afetadas pelas instâncias de BD do DDS de outros usuários?
- O DDS oferece suporte à implementação multi-AZ?
- Posso alterar a VPC de uma instância criada?
- Posso alterar a região de uma instância criada?
- O que é nó oculto?
- Versões do banco de dados
- Congelamento, liberação, exclusão e cancelamento de assinatura de recursos
-
Gerenciamento de recursos e disco
- Quais itens ocupam o espaço de armazenamento das instâncias do DDS?
- Quais tipos de logs e arquivos ocupam espaço de armazenamento de instância de BD do DDS?
- Por que o uso do espaço de armazenamento indicado na GUI é menor do que o uso real?
- Por que o espaço disponível em disco não aumenta depois que os dados são excluídos?
- Por que a memória residente de uma instância de conjunto de réplicas de 4 vCPUs/8 GB de memória é de apenas 4 GB?
- Expansão de capacidade e alterações de especificação
-
Desempenho do banco de dados
- Quando uma alternância primária/em espera será acionada para um cluster ou conjunto de réplicas?
- Alto uso de armazenamento
- Qual é o atraso de tempo para sincronização primária/secundária em um conjunto de réplicas?
- Como os dados são transferidos entre os nós primário e secundário de um conjunto de réplicas?
- Como limpar um alarme dizendo que o uso da memória de partição excede 90%?
- O que fazer se um erro de consulta é relatado depois que os dados são gravados no cluster do DDS?
- Permissões do banco de dados
-
Criação e exclusão
- Como selecionar nós e especificações de instância?
- Por que uma instância não é exibida no console após ser criada?
- Posso usar um modelo para criar instâncias de BD do DDS?
- Por que os dados estão perdendo do meu banco de dados?
- Meus backups serão excluídos se excluir minha conta na nuvem?
- Quais são as diferenças entre exclusão e cancelamento de assinatura de instância?
-
Conexão de base de dados
- O que fazer se não conseguir se conectar a uma instância de BD do RDS?
- O que fazer se o número de conexões de uma instância atingir seu máximo?
- Como consultar e limitar o número de conexões?
- O que fazer se o ECS e o DDS forem implementados em VPCs diferentes e não puderem se comunicar entre si?
- As aplicações precisam dar suporte à reconexão automática ao banco de dados do DDS?
- Como criar e fazer logon em um ECS?
- Instalação de um cliente
- Uso do banco de dados
- Migração de banco de dados
- Armazenamento de banco de dados
- Parâmetros do banco de dados
- Backup e restauração
- Segurança de rede
- Monitoramento e alarmes
-
Consultoria de produto
- No momento, o conteúdo não está disponível no seu idioma selecionado. Consulte a versão em inglês.
- What's New
- Function Overview
-
Product Bulletin
- Vulnerability Notice
-
Product Notices
- [Notice] Starting OBT for DDS Cluster 5.0 on Nov 5, 2024
- [Notice] Huawei Cloud DDS Replica Set 5.0 Will Be Released Commercially on Oct 11, 2024
- [Notice] Huawei Cloud DDS 3.4 Will Be Discontinued on Oct 11, 2024
- [Notice] Starting OBT for DDS 5.0 on July 24, 2024
- [Notice] Specifications with CPU-Memory Ratio of 1:8 Will Be Available for x86-Powered Enhanced II Replica Set Instances and Cluster Shards on February 15, 2023
- [Notice] DDS 4.4 OBT Invitation
- [Product Discontinuation Notice] Huawei Cloud Document Database Service (DDS) Single Node Instances Will Be Discontinued on July 15, 2023
- [Notice] Huawei Cloud DDS 4.4 Will Be Released Commercially on Oct 08, 2023
- Version Description
- Product Release Notes
- Billing
-
User Guide
- Buying an Instance
-
Connecting to a DB Instance
- Connecting to a Cluster Instance
- Connecting to a Replica Set Instance
- Connecting to a Single Node Instance
- Data Migration
- Performance Tuning
- Permissions Management
- Instance Lifecycle Management
-
Instance Modifications
- Changing an Instance Name
- Changing an Instance Description
- Modifying an Instance Tag
- Changing the Name of the Replica Set in the Connection Address
- Upgrading a Minor Engine Version
- Upgrading a Major Engine Version
- Scaling Up Storage Space
- Changing an Instance Class
- Changing Cluster Instance Nodes
- Changing Replica Set Instance Nodes
- Configuring the Maintenance Window
- Changing an AZ
- Updating the OS of a DB Instance
-
Data Backups
- Backup Principles and Solutions
- Configuring an Automated Backup Policy
- Configuring an Incremental Backup Policy
- Configuring the Cross-Region Backup Policy
- Setting Backup Method for a DB Instance
- Creating a Manual Backup
- Deleting a Manual Backup
- Deleting an Automated Backup
- Stopping a Backup
- Downloading a Backup File
-
Data Restorations
- Solutions
- Restoring Data to a New Instance
- Restoring Data to the Original Instance
- Restoring Data to a Point in Time
- Restoring Data to an On-Premises Database
- Restoring Data of Enhanced Edition
-
Parameter Template Management
- Overview
- Creating a Parameter Template
- Modifying DDS DB Instance Parameters
- Viewing Parameter Change History
- Exporting a Parameter Template
- Comparing Parameter Templates
- Replicating a Parameter Template
- Resetting a Parameter Template
- Applying a Parameter Template
- Viewing Application Records of a Parameter Template
- Modifying the Description of a Parameter Template
- Deleting a Parameter Template
- Connection Management
- Database Usage
- Data Security
- Monitoring and Alarm Reporting
- Auditing
- Logs
- Task Center
- DBA Assistant
- SQL Execution Control
- Cross-AZ Disaster Recovery
- Tags
- Quotas
- DDS Usage Suggestions
- Developer Guide
-
Best Practices
- Overview
- Security Best Practices
- Common Methods for Connecting to a DDS Instance
- From Other Cloud MongoDB to DDS
- From On-Premises MongoDB to DDS
- From ECS-hosted MongoDB to DDS
- How Do Replica Sets Achieve High Availability and Read/Write Splitting?
- Sharding
- How Do I Improve DDS Performance by Optimizing SQL Statements?
- How Do I Prevent the dds mongos Cache Problem?
- How Do I Solve the High CPU Usage Issue?
- How Do I Troubleshoot High Memory Usage of DDS DB Instances?
- What Can I Do If the Number of Connections of an Instance Reaches Its Maximum?
- Creating a User and Granting the Read-Only Permission to the User
- Proper Use of Data Definition Languages (DDL) Statements
- How Is a DDS Node Going to Be Disconnected and What Can I Do?
- Security White Paper
- Performance White Paper
- SDK Reference
-
Troubleshooting
- Overview
- DDS Instance Node Fault Handling Mechanism
- Connection Failure Message: network error while attempting to run command 'isMaster'
- Connection Failure Messages: No route to host and connection attempt failed
- Connection Failure Message: Authentication failed
- Connection Failure Message: couldn't connect to server
- Connection Failure Message: cannot list multiple servers in URL without 'replicaSet' option
- Connection Failure Message: Timeout while receiving message
- Connection Failure Message: exception: login failed and U_STRINGPREP_PROHIBITED_ERROR
- Change History
- Videos
- Glossary
-
More Documents
-
User Guide (ME-Abu Dhabi Region)
- Introduction
- Logging In to the DDS Console
- Getting Started with Clusters
- Getting Started with Replica Sets
- Connection Management
- Migrating Data
- Account Management
-
Instance Management
- Changing a DB Instance Name
- Adding Cluster Instance Nodes
- Reverting Cluster Instance Nodes
- Scaling Up Storage Space
- Changing the CPU or Memory of a Cluster DB Instance
- Changing the CPU or Memory of a Replica Set DB Instance
- Manually Switching the Primary and Secondary Nodes of a Replica Set
- Exporting DB Instance Information
- Restarting a DB Instance or a Node
- Deleting a DB Instance
- Recycling a DB Instance
- Backup and Restore
- Parameter Group Settings
- Task Center
- Monitoring and Alarm Reporting
- Auditing
- Log Management
- Tag
-
FAQs
- Product Consulting
- Database Performance
- Creation and Deletion
-
Database Connection
- Can an External Server Access the DDS DB Instance?
- What Is the Number of DDS Database Connections?
- What Should I Do If an ECS Cannot Connect to a DDS DB Instance?
- What Should I Do If a Database Client Problem Causes a Connection Failure?
- What Should I Do If a DDS Server Problem Causes a Connection Failure?
- How Can My Applications Access a DDS DB Instance in a VPC?
- Do Applications Need to Support Automatic Reconnecting to the DDS Database?
- How Do I Create and Log In to an ECS?
- How Can I Install a MongoDB Client?
- How Do I Install Robo 3T?
- Database Usage
- Database Storage
- Database Parameter Modification
- Backup and Restoration
- Network Security
- Resource Monitoring
- Log Management
- Which Commands are Supported or Restricted by DDS?
- Change History
-
API Reference (ME-Abu Dhabi Region)
- Before You Start
- API Overview
- Calling APIs
- Getting Started
-
API Description
- Querying the API Version
- Querying Database Version Information
- Querying All DB Instance Specifications
-
DB Instance Management
- Creating a DB Instance
- Restarting a DB Instance
- Deleting a DB Instance
- Querying DB Instances
- Scaling Up Storage Space
- Adding Nodes for a Cluster Instance
- Modifying DB Instance Specifications
- Performing a Primary/Secondary Switchover in a Replica Set Instance
- Enabling or Disabling SSL
- Modifying a DB Instance Name
- Changing a Database Port
- Changing a Security Group
- Binding an EIP
- Unbinding an EIP
- Changing a Private IP Address
- Backup and Restoration
- Tag Management
- Permissions Policies and Supported Actions
- Appendix
- Change History
-
User Guide (Paris Region)
- Introduction
- Logging In to the DDS Console
- Getting Started with Clusters
- Getting Started with Replica Sets
- Connection Management
- Migrating Data
- Account Management
-
Instance Management
- Changing a DB Instance Name
- Adding Cluster Instance Nodes
- Reverting Cluster Instance Nodes
- Scaling Up Storage Space
- Changing the CPU or Memory of a Cluster DB Instance
- Changing the CPU or Memory of a Replica Set DB Instance
- Manually Switching the Primary and Secondary Nodes of a Replica Set
- Exporting DB Instance Information
- Restarting a DB Instance or a Node
- Deleting a DB Instance
- Backup and Restore
- Parameter Group Settings
- Task Center
- Monitoring and Alarm Reporting
- Auditing
- Log Management
- Tag
-
FAQs
- Product Consulting
- Database Performance
- Creation and Deletion
-
Database Connection
- Can an External Server Access the DDS DB Instance?
- What Is the Number of DDS Database Connections?
- What Should I Do If an ECS Cannot Connect to a DDS DB Instance?
- What Should I Do If a Database Client Problem Causes a Connection Failure?
- What Should I Do If a DDS Server Problem Causes a Connection Failure?
- How Can My Applications Access a DDS DB Instance in a VPC?
- Do Applications Need to Support Automatic Reconnecting to the DDS Database?
- How Do I Create and Log In to an ECS?
- How Can I Install a MongoDB Client?
- How Do I Install Robo 3T?
- Database Usage
- Database Storage
- Database Parameter Modification
- Backup and Restoration
- Network Security
- Log Management
- Which Commands are Supported or Restricted by DDS?
- Change History
-
API Reference (Paris Region)
- Before You Start
- API Overview
- Calling APIs
- Getting Started
-
API Description
- Querying the API Version
- Querying Database Version Information
- Querying All DB Instance Specifications
-
DB Instance Management
- Creating a DB Instance
- Restarting a DB Instance
- Deleting a DB Instance
- Querying DB Instances
- Scaling Up Storage Space
- Adding Nodes for a Cluster Instance
- Modifying DB Instance Specifications
- Performing a Primary/Secondary Switchover in a Replica Set Instance
- Enabling or Disabling SSL
- Modifying a DB Instance Name
- Changing a Database Port
- Changing a Security Group
- Binding an EIP
- Unbinding an EIP
- Changing a Private IP Address
- Backup and Restoration
- Appendix
- Change History
-
User Guide (Kuala Lumpur Region)
- Introduction
- Logging In to the DDS Console
- Getting Started with Clusters
- Getting Started with Replica Sets
- Connection Management
- Migrating Data
- Account Management
-
Instance Management
- Changing a DB Instance Name
- Adding Cluster Instance Nodes
- Reverting Cluster Instance Nodes
- Scaling Up Storage Space
- Changing the CPU or Memory of a Cluster DB Instance
- Changing the CPU or Memory of a Replica Set DB Instance
- Manually Switching the Primary and Secondary Nodes of a Replica Set
- Exporting DB Instance Information
- Restarting a DB Instance or a Node
- Deleting a DB Instance
- Recycling a DB Instance
- Backup and Restore
- Parameter Group Settings
- Task Center
- Monitoring and Alarm Reporting
- Auditing
- Log Management
- Tag
-
FAQs
- Product Consulting
- Database Performance
- Creation and Deletion
-
Database Connection
- Can an External Server Access the DDS DB Instance?
- What Is the Number of DDS Database Connections?
- What Should I Do If an ECS Cannot Connect to a DDS DB Instance?
- What Should I Do If a Database Client Problem Causes a Connection Failure?
- What Should I Do If a DDS Server Problem Causes a Connection Failure?
- How Can My Applications Access a DDS DB Instance in a VPC?
- Do Applications Need to Support Automatic Reconnecting to the DDS Database?
- How Do I Create and Log In to an ECS?
- How Can I Install a MongoDB Client?
- How Do I Install Robo 3T?
- Database Usage
- Database Storage
- Database Parameter Modification
- Backup and Restoration
- Network Security
- Resource Monitoring
- Log Management
- Which Commands are Supported or Restricted by DDS?
- Change History
-
API Reference (Kuala Lumpur Region)
- Before You Start
- API Overview
- Calling APIs
- Getting Started
-
API Description
- Querying the API Version
- Querying Database Version Information
- Querying All DB Instance Specifications
-
DB Instance Management
- Creating a DB Instance
- Restarting a DB Instance
- Deleting a DB Instance
- Querying DB Instances
- Scaling Up Storage Space
- Adding Nodes for a Cluster Instance
- Modifying DB Instance Specifications
- Performing a Primary/Secondary Switchover in a Replica Set Instance
- Enabling or Disabling SSL
- Changing the Administrator Password
- Modifying a DB Instance Name
- Changing a Database Port
- Changing a Security Group
- Binding an EIP
- Unbinding an EIP
- Changing a Private IP Address
- Backup and Restoration
- Tag Management
- Permissions Policies and Supported Actions
- Appendix
- Change History
-
User Guide (ME-Abu Dhabi Region)
Mostrar todos
Copiado.
Conjunto de réplicas
Um conjunto de réplicas consiste em um conjunto de processos mongod. É uma coleção de nós que ajudam a garantir a redundância e confiabilidade dos dados.
Para detalhes sobre o processo mongod, veja a documentação oficial do MongoDB.
Um conjunto de réplicas consiste em três nós: primário, secundário e oculto. A arquitetura de três nós é configurada automaticamente e os três nós sincronizam automaticamente os dados entre si para garantir a confiabilidade dos dados. Os conjuntos de réplicas são recomendados para sistemas de serviço de pequeno e médio porte que exigem alta disponibilidade.
- Nó primário: Os nós primários são usados para processar solicitações de leitura e gravação.
- Nó secundário: Os nós secundários são usados para processar somente solicitações de leitura.
- Nó oculto: Os nós ocultos são usados para fazer backup de dados.
Você pode executar operações nos nós primário e secundário. Se o nó primário estiver defeituoso, o sistema seleciona automaticamente um novo nó primário. A figura a seguir mostra a arquitetura do conjunto de réplicas.
Depois que um conjunto de réplicas é criado, você pode adicionar até 5 ou 7 nós. Para obter detalhes sobre como adicionar um nó de conjunto de réplicas, consulte Adição de nós de instância de conjunto de réplicas.