检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
是因为无论是写入、更新还是删除,以及索引插入和删除等操作,在后台实际上都会转成写入。因为底层的存储引擎(WiredTiger和RocksDB)采用都是appendOnly机制。只有当存储引擎内部数据状态满足一定条件后,会触发内部的compaction操作,进行数据压缩,进而释放磁盘空间。
√ √ - √ √ √ √ √ √ √ - 节点缩容 - - × × - × × × × × × × - 存储扩容 - √ √ √ √ √ √ √ √ √ √ √ - 存储缩容 - × × × × × × × × × × × - 节点重启 - √ √ √ √ √ √ √ √ √ √
结构的痛苦,非常适用于灵活多变的游戏业务需求。您可以将模式固定的结构化数据存储在云数据库RDS中,模式灵活的业务存储在DDS中,高热数据存储在GeminiDB Redis里,实现对业务数据高效存取,降低存储数据的投入成本。 优势: 支持内嵌文档:内嵌文档可以避免join的使用,降
如果指定为false,表示禁止自动在_id字段创建索引。 size number 可选,对于固定集合,指定集合的最大大小。 max number 可选,对于固定集合,指定集合存储的最大的文档数。 更多详细参数说明请参考官方文档。 回显信息如下表示创建成功。 { "ok" : 1 } 为集合中插入一条数据。 db.coll
据库备份到弹性云服务器上,但不建议将弹性云服务器作为数据库备份空间使用。 强烈推荐使用文档数据库实例的备份功能,将备份数据存放到专业的对象存储服务上,以获得更高的数据可靠性和服务保障。 父主题: 备份与恢复
数据库连接 DDS实例连接失败怎么办 实例的连接数满导致实例连接失败,如何处理? 如何查询及限制连接数 ECS和DDS署在不同的VPC,网络不通怎么办 应用程序是否需要支持自动重连数据库 如何创建并登录弹性云服务器
s mongos节点和config节点不能进行磁盘扩容。 存储容量变更只允许扩容,不能缩容。 存储空间即将写完时,数据库会被设置成磁盘满只读状态,该状态下只支持数据的读取,不支持写入和更新。 单shard节点存在磁盘存储上限2000G,超过该限制将会扩容失败。 添加和回退节点。 说明:
8:00:00期间按照2vCPUs,4GB规格,存储空间20GB计费,计费时长为16.5小时,费用计算如下: 图1 费用计算 在2023/03/19 8:00:00 ~ 2023/03/20 9:00:00期间按照2vCPUs,4GB规格计费,存储空间40GB计费,计费时长为25小时,费用计算如下:
恢复增强版数据 使用场景 DDS 4.4和DDS 4.4增强版(简称DDS 4.4 pro版本),因为底层存储数据的结构不同而不能完全兼容,因此从DDS 4.4升级到DDS 4.4 pro有如下两种途径: 使用DRS将原DDS 4.4数据迁移到新的DDS 4.4 pro,具体请参见本地MongoDB迁移到DDS。
目前只支持查询DDS社区版任务中心一个月内的异步任务。 job生成后,通常需要数秒之后才能查询到job ID。 目前支持查询的主要异步任务:创建实例(单节点/副本集/集群)、存储扩容、规格变更、节点扩容、重启、主备切换、修改内网地址、修改安全组、修改数据库端口、绑定/解绑弹性IP、切换SSL、迁移可用区、显示shard/config
按地址下载 您可以按照DDS提供的备份文件地址下载手动或自动备份文件,用于本地存储备份或者恢复数据库。 使用须知 通过DDS控制台下载的备份均为全量备份。 操作步骤 登录管理控制台。 单击管理控制台左上方的,选择区域和项目。 在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。
性能要求一般的业务场景。更多DDS信息请参见产品简介。 GeminiDB Mongo,也称增强版MongoDB,是基于华为自主研发的计算存储分离架构的分布式NoSQL数据库服务。100%兼容MongoDB接口,并提供高性能、高可靠的优势和企业级服务。更多GeminiDB Mongo信息请参见产品简介。
实例所占用的磁盘容量除用户集合数据外,还有实例正常运行所需要的空间,如系统数据库、索引等。 请确保文档数据库服务DDS实例具有足够的磁盘容量来存储数据,否则可能导致实例只读。若因磁盘容量不足导致实例只读,用户可购买更大的磁盘容量来解除只读。 父主题: 常用概念
VPN(Virtual Private Network,虚拟专用网络)网络 公网网络 资源规划 表1 资源规划 类别 子类 规划 备注 VPC VPC名称 vpc-dds 自定义,易理解可识别。 所属Region 华南-广州 选择和自己业务区最近的Region,减少网络时延。 可用区 可用区一
enableSharding开启分片功能。 dds mongos路由缓存机制 用户数据存储在shard server中,元数据存储在config server中。路由信息属于元数据信息,即存储在config server中。当用户通过dds mongos对集群进行数据访问时,dds
4。兼容性详情请参见版本兼容性。 DDS支持绝大部分的MongoDB命令操作,任何兼容MongoDB的客户端都可以与DDS建立连接进行数据存储及相应操作。 您可以通过文档数据库服务与自建数据库的对比优势来了解更多DDS的优势。 更多DDS的详细信息请参见什么是文档数据库服务。 父主题:
删除手动备份 文档数据库服务支持删除手动备份,从而释放相关存储空间。 使用须知 备份删除后,不可恢复,请谨慎操作。 正在用于实例恢复的备份不可被删除。 如需开通批量删除手动备份权限,您可以在管理控制台右上角,选择“工单 > 新建工单”,提交申请。 操作步骤 登录管理控制台。 单击管理控制台左上方的,选择区域和项目。
这些未被回收的磁盘空间被称为磁盘碎片。磁盘碎片会被数据库继续使用,当有新数据插入时,会重复利用这些碎片,而不需要新申请磁盘空间。根据底层存储引擎的不同(RocksDB和WiredTiger),又会有不同的具体表现。 RocksDB在删除数据后,将删除操作直接转化为追加写,在积攒
小版本升级 主备切换中 磁盘扩容期间,服务不中断。DDS服务只支持扩容磁盘存储空间大小,不支持变更存储类型。 计费说明 对于按需计费的实例,扩容存储后,依旧按使用时长实时计费。 对于包年/包月的实例,扩容存储后,规格差价需补交。 计费详情请参见产品价格详情。 操作步骤 登录管理控制台。
通过命令创建数据库 数据库是表、索引、视图、存储过程、操作符的集合。为了更方便地管理文档数据库实例,创建数据库实例后,您可以通过命令为其创建数据库。如果数据库不存在,则创建数据库并切换到新创数据库,否则,直接切换到指定数据库。 前提条件 成功连接文档数据库实例,请参见《文档数据库