检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DDS和GeminiDB Mongo有什么区别 文档数据库服务(DDS)完全兼容社区版MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能,主要面向数据规模较小,性能要求一般的业务场景。更多DDS信息请参见产品简介。
无额外运维成本,支持秒级性能监控和设置阈值告警、事件告警。 需要投入大量人力成本,招聘专业的DBA进行维护。 部署扩容 快速部署,灵活应用,支持弹性扩容,一键规格变更。 需要购买和原设备匹配的硬件,需托管机房的配合,需部署设备,整体周期较长。 日志转储 支持保留1个月的慢日志和错误日志。 自行转储日志文件,自行导出和查询日志信息。
PASSWORD是实例进行备份时,数据库账号对应的密码。 副本集模式启动数据库 DDS实例的物理备份默认带有原实例的副本集配置。启动时需以单节点模式启动,否则可能无法访问。 如需以副本集模式启动,请先执行5,再执行以下步骤: 通过服务器的mongo shell登录恢复后的数据库。 移除原有副本集配置。
SON),是MongoDB中最基本的单元。 行(Row) 数据结构 MongoDB一般采用类似JSON的格式存储,存储的内容是文档型的。如下图,示例中提供了关系型数据库和MongoDB数据库中的数据结构对比,帮助您更直观的了解MongoDB中的一些概念。 图2 数据结构 为什么选择文档数据库服务
文档数据库服务与其他云服务的关系 文档数据库服务与其他服务之间的关系,具体如下图所示。 图1 文档数据库服务与其他服务之间的关系 表1 与其他服务的关系 相关服务 交互功能 弹性云服务器(ECS) 弹性云服务器为文档数据库服务提供可弹性申请的计算资源,为数据库实例提供运行环境。 虚拟私有云(VPC)
的内容。 操作步骤 创建数据库。 use dbname “dbname”是待创建数据库的名称。 图1 创建数据库 创建后必须向数据库中插入数据,才能在数据库的列表中看到新创建的数据库。 图2 插入数据 系统自带三个数据库:admin、local、test。如果不创建新的数据库,直
删除和退订实例的区别是什么 针对不同计费模式的数据库实例,释放资源的方式不同。 对于“按需计费”模式的数据库实例,购买后无订单生成,根据业务需要释放资源时,在“实例管理”页面手动删除即可。 对于“包年/包月”模式的数据库实例,购买后会生成订单,您需要退订订单,从而释放数据库实例资源,详细操作请参见退订包周期实例。
从IAM服务获取的用户Token。请参考认证鉴权。 project_id string path 是 租户在某一Region下的项目ID。请参考获取项目ID章节获取项目编号。 instance_id string path 是 实例ID,可以调用“查询实例列表和详情”接口获取。如
文档数据库实例采用多路由+多分片+副本集的部署形态,当路由主机出现故障时,可实时动态切换。副本集包含多个副本,当主节点发生故障时,系统会在30秒之内切换到备节点。 实例的弹性云服务器,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。 文档数据库服务使用的对象存储服务上的文件(备份文
<IDENTITY_DIR> 备份文件夹所在的目录。 <REMOTE_USER> 1中的弹性云服务器的操作系统用户。 <REMOTE_ADDRESS> 1中的弹性云服务器的主机地址。 <REMOTE_DIR> 待导入的目标弹性云服务器的文件目录。 Windows平台下,请使用传输工具上传备份目录至弹性云服务器。
默认情况下,新建的IAM用户没有任何权限,您需要将其加入用户组,并给用户组授予策略或角色,才能使用户组中的用户获得相应的权限,这一过程称为授权。授权后,用户就可以基于已有权限对云服务进行操作。 权限根据授权的精细程度,分为角色和策略。角色以服务为粒度,是IAM最初提供的一种根据用户的工作职
不支持迁移系统库admin和local。 确保源库中系统库admin和local没有创建业务集合,如果已经有业务集合,必须在迁移前将这些业务集合从admin和local库中迁移出来。 导入数据之前,确保源端有必要的索引,即在迁移前删除不需要的索引,创建好必要的索引。 如果选择迁移分片
什么是DDS实例的只读状态? 为保护DDS实例的正常运行,在存储空间即将被写满的时候,数据库会被设置成磁盘满只读状态,该状态下只支持数据的读取,不支持写入和更新,可以通过扩容存储空间来解除该状态,重新获得写入和更新的能力。 具体规则如下: 用户购买的存储空间超过600GB,当剩余的可用存储
如果在某段时间内(如5min),CPU的利用率出现多次(如3次)不低于某特定值(如90%)的情况,则发出相应云监控告警。 如果在某段时间内(如5min),内存的利用率出现多次(如4次)不低于某特定值(如90%)的情况,则发出相应云监控告警。 如果在某段时间内(如5min),磁盘的使用率出现多次(如5次)不低于
(即本周二的备份会被保留),因此周四当天删除本周一产生的全量备份文件。 本周二产生的全量备份,会在下周三当天自动删除。原因如下: 下周一产生的全量备份在下周三超过保留天数,按照全量备份文件自动删除策略,会保留最近的一个超过保留天数的全量备份(即下周一的备份会被保留),因此下周三当天删除本周二产生的全量备份。
Python示例 本章节主要介绍使用Python语言连接单节点实例的方法。 前提条件 连接数据库的弹性云服务器必须和DDS实例之间网络互通,可以使用curl命令连接DDS实例服务端的IP和端口号,测试网络连通性。 curl ip:port 返回“It looks like you
集群实例下“mongos”类型的节点数量可取2~32。 “config”类型的组数量只能取1。 “replica”类型的组数量只能取1。 “single”类型的节点数量只能取1。 storage String 否 磁盘类型。 取值:ULTRAHIGH,表示SSD。 对于集群实例的shard和confi
审计日志记录您对数据库或集合执行的操作,生成的日志文件将以文件的形式存储在对象存储服务。通过查看日志文件,您可以对数据库进行安全审计,故障根因分析等操作。 使用须知 文档数据库服务的审计日志功能默认是关闭的,您可以根据业务需要开启审计日志,开启后系统记录读写操作的审计信息,可能会有5%-15%的性能影响。
集群实例规格 支持的引擎和版本 购买集群实例 副本集 副本集实例规格 支持的引擎和版本 购买副本集实例 04 使用 根据业务发展需要,您可以随时添加集群实例的节点、扩容存储、变更规格、备份及恢复数据。除此之外,你还可以实时查看监控指标及审计日志,以便及时了解DDS的健康状态。 数据库命令
支持与限制的命令 用户在连接到社区版文档数据库后,需要关注以下支持以及限制的命令。 更多信息,请参见MongoDB官方文档。 如下表所示,“√”表示当前版本支持该命令,“×”表示当前版本不支持该命令。 表1 支持与限制的命令 命令类别 命令名称 3.4 4.0 4.2 备注 Aggregates