检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用Mongo Shell连接数据库实例、对数据库进行数据查询和更新、执行管理等操作。DDS兼容MongoDB协议,Mongo Shell是MongoDB客户端的一部分,您需要先下载和安装MongoDB客户端,再使用Mongo Shell连接数据库实例。 DDS实例默认提供内网I
单击页面右上方“控制台”,登录华为账号后进入华为云管理控制台页面。 在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。 单击页面右上角的“购买数据库实例”。 “区域”选择当前公测中的区域,购买页面“兼容MongoDB版本”选择“4.4”,其
使用连接池,避免频繁的建立连接和断开连接,否则会导致CPU过高。 减少磁盘读写:避免使用不必要的upsert命令,避免查询不必要的数据。 优化数据分布:对数据进行分片,同时分散热点数据,均衡地使用实例资源。如何进行数据分片,请参见设置数据分片。 减少锁冲突:避免对同一个Key过于频繁地操作。 减少锁等待:避免前台创建索引。
使用Mongo Shell连接数据库实例、对数据库进行数据查询和更新、执行管理等操作。DDS兼容MongoDB协议,Mongo Shell是MongoDB客户端的一部分,您需要先下载和安装MongoDB客户端,再使用Mongo Shell连接数据库实例。 DDS实例默认提供内网I
空间”区域可以查看到当前实例的磁盘使用情况。 图1 查看磁盘使用情况 通过查看监控指标(磁盘利用率和磁盘使用量)判断实例磁盘的使用情况。 如何查看监控指标请参见查看监控指标。 图2 查看磁盘使用情况 解决方案 对于集群实例,可能是因为选择和设置的分片不合理导致数据分布不均衡,从而引起磁盘空间使用率高的情况。
集合以充分利用性能,详情请参见设置数据分片以充分利用分片性能。 分片集合使用上建议如下: 对于大数据量(数据量过百万),并有较高读写请求的业务场景,数据量随着业务量增大而增大的,建议采用分片。 对于采用hash分片的集合,需要根据业务后面实际数据量大小,采用预分片,提前预置chu
支持与限制的命令 用户在连接到社区版文档数据库后,需要关注以下支持以及限制的命令。 更多信息,请参见MongoDB官方文档。 如下表所示,“√”表示当前版本支持该命令,“×”表示当前版本不支持该命令。 表1 支持与限制的命令 命令类别 命令名称 3.4 4.0 4.2 备注 Aggregates
副本集主备节点之间的数据同步方式是什么 副本集主备节点之间的数据同步方式是异步方式。 父主题: 数据库性能
概述 您可以通过Mongo Shell,程序代码或其他工具连接文档数据库服务(Document Database Service,简称DDS)的实例,本文介绍连接DDS数据库实例时出现的典型问题及解决方法。
日后的查询、审计和回溯。具体内容请参见支持审计的关键操作列表。 日志 出于分析或审计等目的,用户可以开启实例的日志记录功能。当用户开启日志记录功能后,DDS可以通过管理控制台查看。 错误日志 DDS支持查看数据库级别的日志,包括数据库运行的错误信息,以及运行较慢的SQL查询语句,
约束说明 目前只支持查询DDS社区版任务中心一个月内的异步任务。 job生成后,通常需要数秒之后才能查询到job ID。 目前支持查询的主要异步任务:创建实例(单节点/副本集/集群)、存储扩容、规格变更、节点扩容、重启、主备切换、修改内网地址、修改安全组、修改数据库端口、绑定/解绑弹
功能特性 本文介绍文档数据库服务的主要功能特性。 数据迁移 搭配数据复制服务(Data Replication Service,简称DRS),支持从自建库或者其它云数据库MongoDB到DDS的实时迁移的能力。降低了数据库之间数据流通的复杂性,有效地帮助您减少数据传输的成本。 扩容存储
DDS与社区原生的版本相比,对安全进行一系列的增强,以应对越来越严峻的安全挑战。社区原生版本支持不鉴权的方式连接使用数据库的,而DDS采取默认安全策略,连接数据库必须通过鉴权,否则,无法使用数据库。 数据库实例创建后,系统会创建默认的管理员用户rwuser,但是需要需要客户指定,并满足密码复杂度要求。
DDS和GeminiDB Mongo有什么区别 文档数据库服务(DDS)完全兼容社区版MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能,主要面向数据规模较小,性能要求一般的业务场景。更多DDS信息请参见产品简介。
connectTimeoutMS=5000) dbs = connection.database_names() print "connect database success! database names is %s" % dbs URL中的认证数据库必须为“admin”,即“authSource=admin”。
计费概述 通过阅读本文,您可以快速了解文档数据库服务(Document Database Service,简称DDS)的计费模式、计费项、续费、欠费等主要计费信息。 计费模式 文档数据库服务(Document Database Service,简称DDS)提供包年/包月和按需付费
途有: 对历史数据做报表,省去了用户自己按时间分库分表的麻烦; 在不影响业务读写的情况下,对数据做Point in Time的备份。 该特性使用户可以在一个数据库实例,甚至同一个表空间上,管理多个历史时态的数据。 使用须知 当前只有最新版本的4.2、4.4文档数据库实例支持该能力
购买实例存储空间后,文档数据库服务将同比例赠送备份存储空间,用于存储备份数据。当备份数据超出赠送的免额空间时,将按需进行收费。例如,您购买的实例存储空间为100GB时,会得到赠送的100GB备份存储空间。当备份数据没有超出100GB,将免费存储在OBS上;当备份数据超出100GB,超出
基础命令规范 查询命令 写入/更新命令 删除命令 父主题: 数据库使用规范
续费简介 包年/包月实例到期后会影响云数据库正常运行。如果您想继续使用,需要在指定的时间内为云数据库续费,否则vCPU、内存等资源会自动释放,数据丢失且不可恢复。 续费操作仅适用于包年/包月实例,按需计费实例不需要续费,只需要保证帐户余额充足即可。 文档数据库服务DDS实例在到期前续费成