Document Database Service
Document Database Service
Todos los resultados de "
" dentro de este producto
Todos los resultados de "
" dentro de este producto
Descripción general del servicio
¿Qué es el DDS?
Ventajas
Comparación entre DDS y bases de datos locales
Situaciones de aplicación típica
Funciones y características
Arquitectura del sistema
Clúster
Conjunto de réplicas
Nodo único
Instancias
Motores y versiones de base de datos
Especificaciones de las instancias
Clúster
Conjunto de réplicas
Nodo único
Réplica de solo lectura
Detalles de precios
Conceptos Básicos
Instancia
Clúster
Plantilla de parámetros de base de datos
Región y zona de disponibilidad
Conexiones de base de datos
Compatibilidad
Versiones
Detalles
Navegadores
Gestión de permisos
Servicios relacionados
Historial de cambios
Pasos iniciales
Descripción
Tareas iniciales con clústeres
Compra de una instancia de clúster
Config rápido
Config personalizado
Conexión a una instancia de clúster
Métodos de conexión
(Recomendado) Conexión a instancias de clúster mediante DAS
Descripción
Conexión a una instancia de clúster mediante DAS
Conexión a una instancia de clúster a través de una red privada
Configuración de reglas de grupo de seguridad
Conexión a una instancia de clúster mediante Mongo Shell (red privada)
Conexión a una instancia de clúster a través de una red pública
Vinculación y desvinculación de una EIP
Configuración de un grupo de seguridad
Conexión a una instancia de clúster mediante Mongo Shell (Red pública)
Conexión a una instancia de clúster mediante Robo 3T
Conexión a una instancia de clúster mediante código de programa
Java
Python
Tareas iniciales con conjunto de réplicas
Compra de una instancia de conjunto de réplicas
Config rápido
Config personalizado
Conexión a una instancia de conjunto de réplicas
Métodos de conexión
(Recomendado) Conexión a instancias de conjunto de réplicas mediante DAS
Descripción
Conexión a una instancia de conjunto de réplicas mediante DAS
Conexión a una instancia de conjunto de réplicas a través de una red privada
Configuración de reglas de grupo de seguridad
Conexión a una instancia de conjunto de réplicas mediante Mongo Shell (red privada)
Conexión a réplicas de lectura mediante Mongo Shell
Conexión a una instancia de conjunto de réplicas a través de una red pública
Vinculación y desvinculación de una EIP
Configuración de reglas de grupo de seguridad
Conexión a una instancia de conjunto de réplicas mediante Mongo Shell (Red pública)
Conexión a una instancia de conjunto de réplicas mediante Robo 3T
Conexión a una instancia de conjunto de réplicas mediante código de programa
Java
Python
Tareas iniciales con nodos únicos
Compra de una instancia de nodo único
Quick Config
Custom Config
Conexión a una instancia de nodo único
Métodos de conexión
(Recomendado) Conexión a una instancia de nodo único mediante DAS
Descripción
Conexión a una instancia de nodo único mediante DAS
Conexión a una instancia de nodo único a través de una red privada
Configuración de un grupo de seguridad
Conexión a una instancia de nodo único mediante Mongo Shell (red privada)
Conexión a una instancia de nodo único a través de una red pública
Vinculación y desvinculación de una EIP
Configuración de un grupo de seguridad
Conexión a una instancia de nodo único mediante Mongo Shell (red pública)
Conexión a una instancia de nodo único mediante Robo 3T
Conexión a una instancia de nodo único mediante código de programa
Java
Python
Iniciar y cerrar sesión en la consola DDS
Ejemplo: Comprar y conectarse a una instancia DDS
Conexión a una instancia de base de datos mediante Mongo Shell
Conexión a una instancia DDS a través de una EIP
Historial de cambios
Guía del usuario
Migrar datos
Descripción general del esquema de migración
Migración de datos mediante DRS
Migración de datos mediante mongoexport y mongoimport
Migración de datos mediante mongodump y mongorestore
Ajuste del rendimiento
Parámetros
Rendimiento de lectura y escritura
Alto uso de CPU
Alto uso de almacenamiento
Alto uso de memoria
Desequilibrio de carga de instancias de clúster
Localización de solicitud lenta
Optimización de Sentencias
Sharding
Gestión de permisos
Creación de un usuario y concesión de permisos
Creación de una política personalizada
Administración del ciclo de vida de instancias
Estado de instancia
Exportación de información de instancia
Reiniciar una instancia o un nodo
Supresión de una instancia de pago por uso
Reciclaje de una instancia
Modificación de la política de reciclaje
Reconstruir una instancia
Modificaciones de instancia
Cambio del nombre de una instancia
Cambio de una descripción de instancia
Actualización de una versión menor del motor
Actualización de una versión de motor principal
Escalamiento del espacio de almacenamiento
Escalamiento de una instancia de clúster
Escalamiento de una instancia de conjunto de réplicas
Escalamiento de una réplica de lectura
Escalamiento de una instancia de nodo único
Cambio de una clase de instancia
Cambio de una clase de instancia de clúster
Cambio de una clase de instancia de conjunto de réplicas
Cambio de una clase de instancia de nodo único
Cambio de nodos de instancia de clúster
Adición de nodos de instancia de clúster
Revertir nodos de instancia de clúster
Cambio de nodos de instancia de conjunto de réplicas
Adición de nodos de instancia de conjunto de réplicas
Adición de réplicas de lectura a una instancia de conjunto de réplicas
Cambio manual de los nodos primario y secundario de un conjunto de réplicas
Configuración de la ventana de mantenimiento
Cambio de una AZ
Copia de respaldo de datos
Principios y soluciones de copia de respaldo
Configuración de una política de copia de respaldo automatizada
Configuración de una política de copia de respaldo incremental
Configuración de la política de copia de respaldo entre regiones
Creating a Manual Backup
Eliminación de una copia de respaldo manual
Eliminación de una copia de respaldo automatizada
Descarga de un archivo de copia de respaldo
Uso del navegador OBS+
Uso del navegador actual
Uso de la URL de descarga
Restauración de datos
Soluciones
Restauración de datos en una instancia nueva
Restauración de una copia de respaldo de clúster en una instancia nueva
Restauración de una copia de respaldo de un conjunto de réplicas en una instancia nueva
Restauración de una copia de respaldo de un solo nodo en una instancia nueva
Restauración de datos a la instancia original
Restauración de una copia de respaldo de clúster en la instancia original
Restauración de una copia de respaldo de un conjunto de réplicas en la instancia original
Restauración de una copia de respaldo de un solo nodo en la instancia original
Restauración de datos a un punto en el tiempo
Restaurar una instancia de clúster a un punto en el tiempo
Restaurando una instancia del conjunto de réplicas a un punto en el tiempo
Restauración de una base de datos y una tabla de conjuntos de réplicas a un punto en el tiempo
Restaurar datos en una base de datos local
Restauración de una copia de respaldo de clúster en una base de datos local
Descripción general
Directorios y Configuraciones
Restauración del conjunto de réplicas de configsvr
Restauración del conjunto de réplicas de shardsvr1
Restauración del conjunto de réplicas de shardsvr2
Restauración del nodo mongos
Comprobación del estado del clúster
Restauración de una copia de respaldo de conjunto de réplicas en una base de datos local
Gestión de plantillas de parámetros
Descripción general
Creación de una plantilla de parámetros
Modificación de una plantilla de parámetros
Consulta del historial de cambios de parámetros
Exportación de una plantilla de parámetro
Comparación de plantillas de parámetros
Replicación de una plantilla de parámetro
Restablecimiento de una plantilla de parámetro
Aplicación de una plantilla de parámetros
Consulta de registros de aplicación de una plantilla de parámetro
Modificación de la descripción de una plantilla de parámetro
Eliminación de una plantilla de parámetros
Gestión de conexiones
Configuración de acceso entre CIDR
Habilitación de direcciones IP de nodos Shard y Config
Cambio de una dirección IP privada
Cambiar puerto de base de datos
Solicitud y modificación de un nombre de dominio privado
Uso de la base de datos
Creación de una cuenta de base de datos mediante comandos
Creación de una base de datos mediante comandos
¿Qué Comandos son Soportados o Restringidos por DDS ?
Seguridad de los datos
Activación o desactivación de SSL
Restablecimiento de la contraseña del administrador
Cambio de un grupo de seguridad
Monitoreo y reporte de alarmas
Métricas de DDS
Configuración de monitoreo por segundos
Consulta de Métricas DDS
Configuración de reglas de alarma
Gestión de reglas de alarma
Auditoría
Operaciones clave registradas por CTS
Consulta de eventos
Registros
Registros de error
Registros de consultas lentas
Registro de auditoría
Centro de tareas
Recuperación ante desastres entre zona de disponibilidad
Creación de una instancia de clúster entre zona de disponibilidad
Creación de una instancia de juego de réplicas entre zona de disponibilidad
Facturación
Renovación de Instancias
Cambio del modo de facturación de pago por uso a anual/mensual
Cambio del modo de facturación de anual/mensual a pago por uso
Cancelar la suscripción de una instancia anual/mensual
Etiquetas
Adición o modificación de una etiqueta
Filtro de Instancias por Etiqueta
Eliminación de una etiqueta
Cuotas
Sugerencias de uso de DDS
Reglas de diseño
Reglas de Desarrollo
Resolución de problemas
Mecanismo de manejo de fallos de nodo de instancia DDS
Mensaje de error de conexión: error de red al intentar ejecutar el comando 'isMaster'
Mensajes de error de conexión: No hay ruta al host e intento de conexión fallado
Mensaje de error de conexión: Error de autenticación
Mensaje de error de conexión: no se pudo conectar al servidor
Mensaje de error de conexión: no puede listar varios servidores en la URL sin la opción 'replicaSet'
Mensaje de error de conexión: tiempo de espera al recibir el mensaje
Mensaje de error de conexión: excepción: login failed and U_STRINGPREP_PROHIBITED_ERROR
Preguntas Frecuentes
Consultoría de productos
¿Cuál es la relación entre DDS y MongoDB Edición de comunidad?
¿Cuáles son las diferencias entre DDS y GaussDB (para Mongo)?
¿Qué precauciones se deben tomar cuando se usa DDS?
¿Cuál es la disponibilidad de las instancias de base de datos DDS?
¿Mis instancias de base de datos DDS se verán afectadas por las instancias de base de datos DDS de otros usuarios?
¿DDS admite la implementación en varias zonas de disponibilidad?
¿Puedo cambiar la VPC de una instancia creada?
¿Puedo cambiar la región de una instancia creada?
¿Qué es el nodo oculto?
Versiones de base de datos
¿DDS soporta la actualización de la versión?
Gestión de recursos y discos
¿Qué elementos ocupan el espacio de almacenamiento de las instancias DDS?
¿Qué tipos de registros y archivos ocupan espacio de almacenamiento de instancia de base de datos DDS?
¿Por qué se muestra el uso del espacio de almacenamiento en la GUI más pequeño que el uso real?
¿Por qué no aumenta el espacio en disco disponible después de eliminar los datos?
¿Por qué la memoria residente de una instancia de conjunto de réplicas de memoria de 4 vCPUs/8 GB es solo 4 GB?
Ampliación de la capacidad y cambios en las especificaciones
¿Se puede cambiar un tipo de instancia DDS?
¿Se pueden agregar nodos a instancias DDS?
¿Está disponible DDS cuando se agregan nodos?
Rendimiento de la base de datos
¿Cuándo se activará una conmutación principal/en espera para un clúster o conjunto de réplicas?
Alto uso de almacenamiento
¿Cuál es el retardo de tiempo para la sincronización primaria/secundaria en un conjunto de réplicas?
¿Cómo se transfieren los datos entre los nodos primario y secundario de un conjunto de réplicas?
¿Cómo puedo borrar una alarma que dice que el uso de memoria de shard supera el 90%?
¿Qué puedo hacer si se informa de un error de consulta después de escribir datos en el clúster DDS?
Permisos de base de datos
¿Qué permisos tiene el usuario root?
Creación y eliminación
¿Cómo selecciono especificaciones y nodos de instancia?
¿Por qué no se muestra una instancia en la consola después de crearla?
¿Puedo usar una plantilla para crear instancias de base de datos DDS?
¿Por qué faltan datos en mi base de datos?
¿Se eliminarán mis copias de respaldo si elimino mi cuenta de Cloud?
¿Cuáles son las diferencias entre la eliminación de instancia y la cancelación de suscripción?
Conexión de bases de datos
¿Qué debo hacer si no puedo conectarme a una instancia DDS?
¿Qué puedo hacer si el número de conexiones de una instancia alcanza su máximo?
¿Cómo puedo consultar y limitar el número de conexiones?
¿Qué debo hacer si ECS y DDS se implementan en diferentes VPC y no pueden comunicarse entre sí?
¿Es necesario que las aplicaciones admitan la reconexión automática a la base de datos DDS?
¿Cómo puedo crear e iniciar sesión en un ECS?
Instalar un cliente
¿Cómo puedo instalar un cliente MongoDB?
¿Cómo instalo Robo 3T?
Uso de la base de datos
¿Cómo puedo ver los nodos primarios/en espera de una instancia de conjunto de réplicas?
¿Puedo eliminar un índice que no se crea en DDS?
¿El DDS elimina los datos caducados mediante índices TTL?
¿Cómo uso los comandos MapReduce?
¿DDS soporta la función $round?
¿Cómo administro balanceadores?
Migración de bases de datos
¿DDS soporta la migración entre regiones?
¿Cómo puedo migrar bases de datos DDS entre diferentes cuentas?
Almacenamiento de bases de datos
¿Cómo almacena DDS los datos?
¿Qué debo hacer si mis datos exceden el espacio de almacenamiento de base de datos de una instancia DDS?
¿Por qué una instancia de base de datos DDS se convierte en solo lectura?
Parámetros de base de datos
¿Puedo cambiar la zona horaria de una instancia DDS?
¿A qué métricas de monitoreo de instancias de base de datos debo prestar atención?
¿Cómo puedo activar JavaScript?
¿Apoya el DDS la preocupación de lectura mayoritaria?
Copia de respaldo y restauración
¿Se me cobrará por las copias de respaldo manuales de instancias de base de datos eliminadas?
¿Cómo hago una copia de respaldo de las bases de datos DDS en un ECS?
¿Durante cuánto tiempo almacena DDS los datos de copia de respaldo?
¿Cómo puedo recuperar datos de copia de respaldo DDS perdidos?
Seguridad de la red
¿Qué políticas de protección de seguridad tiene DDS?
¿Necesito usar DDS en una VPC?
¿Cómo puedo garantizar la seguridad de DDS en una VPC?
¿Admite DDS subredes IPv6?
Monitoreo y alarma
¿A qué métricas de monitoreo de instancias de base de datos debo prestar atención?
¿Qué debo hacer si no puedo encontrar elementos de monitoreo comunes al configurar reglas de alarma DDS?
¿Con qué frecuencia recopila las métricas DDS?
Historial de cambio
Referencia de la API
Antes de empezar
Descripción general
Llamadas a la API
Puntos de conexión
Restricciones
Conceptos
Descripción general de API
Llamadas a APIs
Hacer una solicitud de API
Autenticación
Valores devueltos
Tareas iniciales
APIs V3.0 (recomendado)
Consulta de la versión de la API
Consulta de la lista de versiones de la API
Consulta de información de la versión de la API
Consulta de información de la versión de la base de datos
Consulta de especificaciones de base de datos
Consulta del tipo de disco de la base de datos
Gestión de instancias de base de datos
Creación de una instancia de base de datos
Reinicio de una instancia de base de datos
Eliminación de una instancia de base de datos
Consulta de instancias y detalles
Escalamiento del espacio de almacenamiento
Adición de nodos para una instancia de clúster
Modificación de especificaciones de instancia de base de datos
Realización de una conmutación primaria/secundaria en una instancia de conjunto de réplicas
Habilitación o deshabilitación de SSL
Modificación de un nombre de instancia de base de datos
Cambio de una descripción de instancia
Cambio de un puerto de base de datos
Cambio de un grupo de seguridad
Vinculación de un EIP
Desvinculación de un EIP
Cambio de una dirección IP privada
Habilitación de direcciones IP de disco duro o configuración
Configuración del acceso entre CIDR para un conjunto de réplicas
Consulta de Zonas de disponibilidad a las que se puede migrar una instancia
Migración de una instancia de base de datos a otra AZ
Gestión de conexiones
Consulta de sesiones de un nodo de instancia
Eliminación de sesiones de un nodo de instancia
Consulta del número de conexiones a un nodo de instancia
Copia de respaldo y restauración
Creación de una copia de respaldo manual
Eliminación de una copia de respaldo manual
Consulta de la lista de copia de respaldo
Consulta de una política de copia de respaldo automatizada
Configuración de una política de copia de respaldo automatizada
Restauración de datos en una nueva instancia de base de datos
Obtención del enlace para descargar un archivo de copia de respaldo
Consulta de los intervalos de tiempo de restauración
Obtención de la lista de bases de datos que se pueden restaurar
Obtención de la lista de colecciones de bases de datos que se pueden restaurar
Restauración de datos a la instancia de base de datos original
Restauración de bases de datos y tablas a un punto en el tiempo
Configuración de parámetros
Obtención de plantillas de parámetros
Creación de una plantilla de parámetros
Eliminación de una plantilla de parámetros
Obtención de parámetros de una plantilla de parámetros especificada
Modificación de parámetros en una plantilla de parámetros
Aplicación de una plantilla de parámetros
Obtención de parámetros de una instancia de base de datos especificada
Modificación de parámetros de una instancia de base de datos especificada
Consultas de información de registro
Consulta de registros lentos de la base de datos
Obtención de enlaces para descargar registros de consultas lentos
Muestra de registros lentos originales
Consulta de registros de errores de base de datos
Obtención de enlaces para descargar registros de errores
Configuración de auditoría SQL
Consulta de la política de auditoría de SQL
Obtención de la lista de registros de auditoría
Obtener enlaces para descargar registros de auditoría
Gestión de Etiquetas
Consulta de recursos por etiqueta
Adición o eliminación de etiquetas de recursos en lotes
Consulta de etiquetas de recurso
Consulta de etiquetas en un proyecto especificado
Gestión de bases de datos y usuarios
Creación de un usuario de base de datos
Creación de un rol de base de datos
Consulta de detalles acerca de los usuarios de la base de datos
Consulta de la lista de funciones de la base de datos
Cambio de la contraseña de un usuario de base de datos
Comprobación de la contraseña para iniciar sesión en una base de datos
Consulta de parámetros de equilibrio de clúster
Habilitación o deshabilitación del equilibrio de clústeres
Configuración de la ventana de tiempo de actividad para Equilibrio de clúster
Eliminación de un usuario de base de datos
Eliminación de un rol de base de datos
Gestión de cuotas
Consulta de cuotas de recursos
Gestión de tareas
Obtención de información acerca de una tarea con un ID especificado
API V3 (Próximamente no disponible)
Consulta de todas las especificaciones de instancia
Ejemplos
Consulta de la lista de instancias de base de datos
Cambio de una instancia de BD
Eliminación de una instancia de base de datos
Políticas de permisos y acciones admitidas
Introducción
Acciones DDS
Apéndice
Resultados de solicitud anormales
Código de estado
Código de error
Obtención de un ID de proyecto
Métricas de DDS
Historial de cambios
Preguntas frecuentes
Consultoría de productos
¿Cuál es la relación entre edición de comunidad de DDS y MongoDB?
¿Cuáles son las diferencias entre DDS y GeminiDB Mongo?
¿Qué precauciones deben tomarse al usar DDS?
¿Cuál es la disponibilidad de las instancias de base de datos DDS?
¿Mis instancias de base de datos DDS se verán afectadas por las instancias de base de datos DDS de otros usuarios?
¿DDS admite despliegue de multi-AZ?
¿Puedo cambiar la VPC de una instancia creada?
¿Puedo cambiar la región de una instancia creada?
¿Qué es el nodo oculto?
Versiones de base de datos
¿DDS soporta la actualización de la versión?
Congelación, liberación, eliminación y cancelación de la suscripción de recursos
Gestión de recursos y discos
¿Qué elementos ocupan el espacio de almacenamiento de las instancias DDS?
¿Qué tipos de registros y archivos ocupan espacio de almacenamiento de instancia de base de datos DDS?
¿Por qué se muestra el uso del espacio de almacenamiento en la GUI más pequeño que el uso real?
¿Por qué no aumenta el espacio en disco disponible después de eliminar los datos?
¿Por qué la memoria residente de una instancia de conjunto de réplicas de memoria de 4 vCPUs/8 GB es solo 4 GB?
Ampliación de la capacidad y cambios en las especificaciones
¿Se puede cambiar un tipo de instancia de DDS?
¿Se pueden agregar nodos a instancias de DDS?
¿Está disponible DDS cuando se agregan nodos?
Rendimiento de la base de datos
¿Cuándo se activará una conmutación principal/en espera para un clúster o conjunto de réplicas?
Alto uso de almacenamiento
¿Cuál es el retardo de tiempo para la sincronización primaria/secundaria en un conjunto de réplicas?
¿Cómo se transfieren los datos entre los nodos primario y secundario de un conjunto de réplicas?
¿Cómo puedo borrar una alarma que dice que el uso de memoria de shard supera el 90%?
¿Qué puedo hacer si se informa de un error de consulta después de escribir datos en el clúster DDS?
Permisos de base de datos
¿Qué permisos tiene el usuario root?
Creación y eliminación
¿Cómo selecciono especificaciones y nodos de instancia?
¿Por qué no se muestra una instancia en la consola después de crearla?
¿Puedo usar una plantilla para crear instancias de base de datos DDS?
¿Por qué faltan datos de mi base de datos?
¿Se eliminarán mis copias de respaldo si elimino mi cuenta en nube?
¿Cuáles son las diferencias entre la eliminación de instancia y la cancelación de suscripción?
Conexión de bases de datos
¿Qué debo hacer si no puedo conectarme a una instancia DDS?
¿Qué puedo hacer si el número de conexiones de una instancia alcanza su máximo?
¿Cómo puedo consultar y limitar el número de conexiones?
¿Qué debo hacer si ECS y DDS se implementan en diferentes VPC y no pueden comunicarse entre sí?
¿Es necesario que las aplicaciones admitan la reconexión automática a la base de datos DDS?
¿Cómo puedo crear e iniciar sesión en un ECS?
Instalar un cliente
¿Cómo puedo instalar un cliente de MongoDB?
¿Cómo instalo Robo 3T?
Uso de la base de datos
¿Cómo puedo ver los nodos primarios/en espera de una instancia de conjunto de réplicas?
¿Puedo eliminar un índice que no se crea en DDS?
¿El DDS elimina los datos caducados mediante índices TTL?
¿Cómo uso los comandos de MapReduce?
¿DDS soporta la función $round?
¿Cómo administro el balanceador?
Migración de bases de datos
¿DDS soporta la migración entre regiones?
¿Cómo puedo migrar bases de datos DDS entre diferentes cuentas?
¿Cómo evalúo la compatibilidad al migrar MongoDB de una versión posterior a una versión anterior?
Almacenamiento de bases de datos
¿Cómo almacena DDS los datos?
¿Qué debo hacer si mis datos exceden el espacio de almacenamiento de base de datos de una instancia DDS?
¿Por qué una instancia de base de datos de DDS se convierte en solo lectura?
Parámetros de base de datos
¿Puedo cambiar la zona horaria de una instancia DDS?
¿A qué parámetros de instancia de base de datos debo prestar atención?
¿Cómo puedo activar JavaScript?
¿Apoya el DDS la preocupación de lectura mayoritaria?
Copia de respaldo y restauración
¿Se me cobrará por las copias de respaldo manuales de instancias de base de datos eliminadas?
¿Cómo hago una copia de respaldo de las bases de datos DDS en un ECS?
¿Durante cuánto tiempo almacena DDS los datos de copia de respaldo?
¿Cómo puedo recuperar datos de copia de respaldo DDS perdidos?
Seguridad de la red
¿Qué políticas de protección de seguridad tiene DDS?
¿Necesito usar DDS en una VPC?
¿Cómo puedo garantizar la seguridad de DDS en una VPC?
¿DDS admite subredes IPv6?
¿Cómo puedo importar el certificado raíz a un sistema operativo Windows o Linux?
Monitoreo y alarma
¿A qué métricas de monitoreo de instancias de base de datos debo prestar atención?
¿Qué debo hacer si no puedo encontrar elementos de monitoreo comunes al configurar reglas de alarma DDS?
¿Con qué frecuencia recopila las métricas DDS?
What's New
Function Overview
Product Bulletin
Vulnerability Notice
Vulnerability Fixing Policies
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
Version Information
DDS 4.4 Function Overview
Product Release Notes
Kernel Version Description
Billing
Billing Overview
Billing Modes
Overview
Yearly/Monthly Billing
Pay-Per-Use Billing
Billed Items
Billing Examples
Billing Mode Changes
Overview
Pay-per-Use to Yearly/Monthly
Yearly/Monthly to Pay-per-Use
Renewing Subscriptions
Overview
Manually Renewing a DB Instance
Auto-renewing a DB Instance
Bills
Arrears
Billing Termination
Cost Management
Cost Composition
Cost Allocation
Cost Analysis
Cost Optimization
Developer Guide
Database Usage Suggestions
Basic Commands
Query
Write/Update
Delete
Development Rules
Design Rules
Database Usage
Connecting a Database
Creating and Managing Databases
Creating and Managing Collections
Creating and Managing Indexes
Application Development
Development Process
Common Parameter Configuration on the Driver Side
Java-based Development
Driver Package and Environment Dependency
Connecting to a Database
Accessing a Database
Complete Example
Python-based Development
PyMongo Package
Connecting to a Database
Accessing a Database
Complete Example
Golang-based Development
Driver Package
Connecting to a Database
Accessing a Database
Complete Example
More Tutorials
Managing Database Permissions
Default Permission Mechanism
Role Management
Built-In Roles
User-Defined Roles
Creating and Managing Roles
User Management
Creating a User
Updating a User
Deleting a User
System Collections
Common Operations
Common CRUD Operations
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
Security White Paper
Performance White Paper
Test Method
Test Data
General-Purpose DB Instances
Cluster
Replica Set
Enhanced II Instances
Cluster
Replica Set
SDK Reference
SDK Overview
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
What Is DDS?
System Architecture
Cluster
Replica Set
Basic Concepts
Cluster
Database Parameter Group
Regions and AZs
Functions and Features
Typical Application Scenarios
DDS DB Instance
DB Instance Specifications
Database Engine and Version
DB Instance Status
Constraints
Related Services
Logging In to the DDS Console
Getting Started with Clusters
Connection Methods
Connecting to a Cluster Instance Over Private Networks
Overview
Creating a Cluster Instance
Setting a Security Group
Connecting to a Cluster Instance Over Private Networks
Connecting to a Cluster Instance Over Public Networks
Overview
Creating a Cluster Instance
Binding an EIP
Setting a Security Group
Connecting to a Cluster Instance Over Public Networks
Getting Started with Replica Sets
Connection Methods
Connecting to a Replica Set Instance Over Private Networks
Overview
Creating a Replica Set Instance
Setting a Security Group
Connecting to a Replica Set Instance Over Private Networks
Connecting to a Replica Set Instance Over Public Networks
Overview
Creating a Replica Set Instance
Binding an EIP
Setting a Security Group
Connecting to a Replica Set Instance Over Public Networks
Connection Management
Enabling or Disabling SSL
Configuring Cross-Subnet Access
Changing a Private IP Address
Changing the Database Port
Changing a Security Group
Migrating Data
Account Management
Creating a Database Account Using Commands
Resetting the Administrator Password
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
Setting Automated Backup Policy
Creating a Manual Backup
Restoring a Cluster Instance from a Backup
Restoring a Replica Set Instance from a Backup
Deleting a Manual Backup
Deleting an Automated Backup
Parameter Group Settings
Creating a Parameter Group
Editing a Parameter Group
Comparing Two Parameter Groups
Replicating a Parameter Group
Changing Associated Parameter Group
Resetting a Parameter Group
Changing the Parameter Group Description
Deleting a Parameter Group
Task Center
Monitoring and Alarm Reporting
DDS Metrics
Setting Alarm Rules
Viewing DDS Metrics
Auditing
Key Operations Recorded by CTS
Querying Traces
Log Management
Error Log
Slow Query Log
Audit Log
Tag
FAQs
Product Consulting
What Precautions Should Be Taken When Using DDS?
What Is the Availability of DDS DB Instances?
Will My DDS DB Instances Be Affected by Other Users' DDS DB Instances?
Database Performance
Does DDS Support Read/Write Splitting?
What Should I Do If My Query Is Slow?
What Is the Time Delay for Primary/Secondary Synchronization in a Replica Set?
Creation and Deletion
Can I Use a Template to Create DDS DB Instances?
Why Is Data Missing from My Database?
Will My Backups Be Deleted If I Delete My Cloud Account?
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
Are My DDS DB Instances Available When Scaling?
Database Storage
What Is the DDS DB Instance Storage Configuration?
What Should I Do If My Data Exceeds the Database Storage Space of a DDS DB Instance?
Which Items Occupy the Storage Space of DDS DB Instances?
What Overhead Does the Storage Space Have After I Applied for a DDS DB Instance?
Database Parameter Modification
What DB Instance Monitoring Metrics Do I Need to Pay Attention To?
Backup and Restoration
How Do I Back Up DDS Databases to an ECS?
How Long Does DDS Store Backup Data For?
Network Security
What Security Protection Policies Does DDS Have?
Do I Need to Use DDS in a VPC?
How Do I Ensure the Security of DDS in a VPC?
Resource Monitoring
What DB Instance Monitoring Metrics Do I Need to Pay Attention To?
Log Management
Which Types of Logs and Files Occupy DDS DB Instance Storage Space?
Which Commands are Supported or Restricted by DDS?
Change History
API Reference (ME-Abu Dhabi Region)
Before You Start
Overview
API Calling
Endpoints
Constraints
Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Returned Values
Getting Started
API Description
Querying the API Version
Querying the API Version List
Querying API Version Information
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
Creating a Manual Backup
Deleting a Manual Backup
Querying the Backup List
Querying an Automated Backup Policy
Setting an Automated Backup Policy
Restoring Data to a New DB Instance
Tag Management
Querying Resources by Tag
Adding or Deleting Resource Tags in Batches
Querying Resource Tags
Querying Tags in a Specified Project
Permissions Policies and Supported Actions
Introduction
DDS Actions
Appendix
Status Code
Error Code
Obtaining a Project ID
DDS Metrics
Change History
User Guide (Paris Region)
Introduction
What Is DDS?
System Architecture
Cluster
Replica Set
Basic Concepts
Cluster
Database Parameter Group
Regions and AZs
Functions and Features
Typical Application Scenarios
DDS DB Instance
DB Instance Specifications
Database Engine and Version
DB Instance Status
Constraints
Related Services
Logging In to the DDS Console
Getting Started with Clusters
Connection Methods
Connecting to a Cluster Instance Over Private Networks
Overview
Creating a Cluster Instance
Setting a Security Group
Connecting to a Cluster Instance Over Private Networks
Connecting to a Cluster Instance Over Public Networks
Overview
Creating a Cluster Instance
Binding an EIP
Setting a Security Group
Connecting to a Cluster Instance Over Public Networks
Getting Started with Replica Sets
Connection Methods
Connecting to a Replica Set Instance Over Private Networks
Overview
Creating a Replica Set Instance
Setting a Security Group
Connecting to a Replica Set Instance Over Private Networks
Connecting to a Replica Set Instance Over Public Networks
Overview
Creating a Replica Set Instance
Binding an EIP
Setting a Security Group
Connecting to a Replica Set Instance Over Public Networks
Connection Management
Enabling or Disabling SSL
Configuring Cross-CIDR Access
Changing a Private IP Address
Changing the Database Port
Changing a Security Group
Migrating Data
Account Management
Creating a Database Account Using Commands
Resetting the Administrator Password
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
Setting Automated Backup Policy
Creating a Manual Backup
Restoring a Cluster Instance from a Backup
Restoring a Replica Set Instance from a Backup
Restoring Replica Set Instance to a Point in Time
Downloading Backup Files
Deleting a Manual Backup
Deleting an Automated Backup
Parameter Group Settings
Creating a Parameter Group
Editing a Parameter Group
Comparing Two Parameter Groups
Replicating a Parameter Group
Changing Associated Parameter Group
Resetting a Parameter Group
Changing the Parameter Group Description
Deleting a Parameter Group
Task Center
Monitoring and Alarm Reporting
DDS Metrics
Setting Alarm Rules
Viewing DDS Metrics
Auditing
Key Operations Recorded by CTS
Querying Traces
Log Management
Error Log
Slow Query Log
Tag
FAQs
Product Consulting
What Precautions Should Be Taken When Using DDS?
What Is the Availability of DDS DB Instances?
Will My DDS DB Instances Be Affected by Other Users' DDS DB Instances?
Database Performance
Does DDS Support Read/Write Splitting?
What Should I Do If My Query Is Slow?
What Is the Time Delay for Primary/Secondary Synchronization in a Replica Set?
Creation and Deletion
Can I Use a Template to Create DDS DB Instances?
Why Is Data Missing from My Database?
Will My Backups Be Deleted If I Delete My Cloud Account?
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
Are My DDS DB Instances Available When Scaling?
Database Storage
What Is the DDS DB Instance Storage Configuration?
What Should I Do If My Data Exceeds the Database Storage Space of a DDS DB Instance?
Which Items Occupy the Storage Space of DDS DB Instances?
What Overhead Does the Storage Space Have After I Applied for a DDS DB Instance?
Database Parameter Modification
What DB Instance Monitoring Metrics Do I Need to Pay Attention To?
Backup and Restoration
How Do I Back Up DDS Databases to an ECS?
How Long Does DDS Store Backup Data For?
Network Security
What Security Protection Policies Does DDS Have?
Do I Need to Use DDS in a VPC?
How Do I Ensure the Security of DDS in a VPC?
Log Management
Which Types of Logs and Files Occupy DDS DB Instance Storage Space?
Which Commands are Supported or Restricted by DDS?
Change History
API Reference (Paris Region)
Before You Start
Overview
API Calling
Endpoints
Constraints
Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Returned Values
Getting Started
API Description
Querying the API Version
Querying the API Version List
Querying API Version Information
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
Creating a Manual Backup
Deleting a Manual Backup
Querying the Backup List
Querying an Automated Backup Policy
Setting an Automated Backup Policy
Restoring Data to a New DB Instance
Appendix
Status Code
Error Code
Obtaining a Project ID
DDS Metrics
Change History
User Guide (Kuala Lumpur Region)
Introduction
What Is DDS?
System Architecture
Cluster
Replica Set
Basic Concepts
Cluster
Database Parameter Group
Regions and AZs
Functions and Features
Typical Application Scenarios
DDS DB Instance
DB Instance Specifications
Database Engine and Version
DB Instance Status
Constraints
Related Services
Logging In to the DDS Console
Getting Started with Clusters
Connection Methods
Connecting to a Cluster Instance Over Private Networks
Overview
Creating a Cluster Instance
Setting a Security Group
Connecting to a Cluster Instance Over Private Networks
Connecting to a Cluster Instance Over Public Networks
Overview
Creating a Cluster Instance
Binding an EIP
Setting a Security Group
Connecting to a Cluster Instance Over Public Networks
Getting Started with Replica Sets
Connection Methods
Connecting to a Replica Set Instance Over Private Networks
Overview
Creating a Replica Set Instance
Setting a Security Group
Connecting to a Replica Set Instance Over Private Networks
Connecting to a Replica Set Instance Over Public Networks
Overview
Creating a Replica Set Instance
Binding an EIP
Setting a Security Group
Connecting to a Replica Set Instance Over Public Networks
Connection Management
Enabling or Disabling SSL
Configuring Cross-Subnet Access
Changing a Private IP Address
Changing the Database Port
Changing a Security Group
Migrating Data
Account Management
Creating a Database Account Using Commands
Resetting the Administrator Password
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
Setting Automated Backup Policy
Creating a Manual Backup
Restoring a Cluster Instance from a Backup
Restoring a Replica Set Instance from a Backup
Deleting a Manual Backup
Deleting an Automated Backup
Parameter Group Settings
Creating a Parameter Group
Editing a Parameter Group
Comparing Two Parameter Groups
Replicating a Parameter Group
Changing Associated Parameter Group
Resetting a Parameter Group
Changing the Parameter Group Description
Deleting a Parameter Group
Task Center
Monitoring and Alarm Reporting
DDS Metrics
Setting Alarm Rules
Viewing DDS Metrics
Auditing
Key Operations Recorded by CTS
Querying Traces
Log Management
Error Log
Slow Query Log
Audit Log
Tag
FAQs
Product Consulting
What Precautions Should Be Taken When Using DDS?
What Is the Availability of DDS DB Instances?
Will My DDS DB Instances Be Affected by Other Users' DDS DB Instances?
Database Performance
Does DDS Support Read/Write Splitting?
What Should I Do If My Query Is Slow?
What Is the Time Delay for Primary/Secondary Synchronization in a Replica Set?
Creation and Deletion
Can I Use a Template to Create DDS DB Instances?
Why Is Data Missing from My Database?
Will My Backups Be Deleted If I Delete My Cloud Account?
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
Are My DDS DB Instances Available When Scaling?
Database Storage
What Is the DDS DB Instance Storage Configuration?
What Should I Do If My Data Exceeds the Database Storage Space of a DDS DB Instance?
Which Items Occupy the Storage Space of DDS DB Instances?
What Overhead Does the Storage Space Have After I Applied for a DDS DB Instance?
Database Parameter Modification
What DB Instance Monitoring Metrics Do I Need to Pay Attention To?
Backup and Restoration
How Do I Back Up DDS Databases to an ECS?
How Long Does DDS Store Backup Data For?
Network Security
What Security Protection Policies Does DDS Have?
Do I Need to Use DDS in a VPC?
How Do I Ensure the Security of DDS in a VPC?
Resource Monitoring
What DB Instance Monitoring Metrics Do I Need to Pay Attention To?
Log Management
Which Types of Logs and Files Occupy DDS DB Instance Storage Space?
Which Commands are Supported or Restricted by DDS?
Change History
API Reference (Kuala Lumpur Region)
Before You Start
Overview
API Calling
Endpoints
Constraints
Concepts
API Overview
Calling APIs
Making an API Request
Authentication
Returned Values
Getting Started
API Description
Querying the API Version
Querying the API Version List
Querying API Version Information
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
Creating a Manual Backup
Deleting a Manual Backup
Querying the Backup List
Querying an Automated Backup Policy
Setting an Automated Backup Policy
Restoring Data to a New DB Instance
Tag Management
Querying Resources by Tag
Adding or Deleting Resource Tags in Batches
Querying Resource Tags
Querying Tags in a Specified Project
Permissions Policies and Supported Actions
Introduction
DDS Actions
Appendix
Status Code
Error Code
Obtaining a Project ID
DDS Metrics
Change History