检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过设置数据分片提升性能 对于DDS集群实例,如果某个集合的存储量很高,建议对该集合设置数据分片。分片是将数据按照某种方式拆分,将其分散存放在不同的机器上,以充分利用各分片节点的存储空间和计算性能。 设置数据分片 下面以数据库mytable,集合mycoll,字段“name”为分片键举例说明。
参数名称 说明 rwuser 表示数据库账号名。 <password> 表示数据库账号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
参数名称 说明 rwuser 表示数据库账号名。 <password> 表示数据库账号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
参数名称 说明 rwuser 账号名,即数据库账号。 <password> 数据库账号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
参数名称 说明 rwuser 表示数据库账号名。 <password> 表示数据库账号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
参数名称 说明 rwuser 账号名,即数据库账号。 <password> 数据库账号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
参数名称 说明 rwuser 账号名,即数据库账号。 <password> 数据库账号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
参数名称 说明 rwuser 帐号名,即数据库帐号。 <password> 数据库帐号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
参数名称 说明 rwuser 账号名,即数据库账号。 <password> 数据库账号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
参数名称 说明 rwuser 帐号名,即数据库帐号。 <password> 数据库帐号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
参数名称 说明 rwuser 账号名,即数据库账号。 <password> 数据库账号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
参数名称 说明 rwuser 账号名,即数据库账号。 <password> 数据库账号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
参数名称 说明 rwuser 账号名,即数据库账号。 <password> 数据库账号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
参数名称 说明 rwuser 账号名,即数据库账号。 <password> 数据库账号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
如何规避dds mongos路由缓存缺陷 背景信息 DDS作为基于分布式文件存储的数据库,以其可扩展性,高性能,开源,模式自由,面向文档等特点,逐步赢得了越来越多的使用者。下图为DDS集群架构示意图: 图1 集群架构图 集群架构主要分为以下三部分: dds mongos:为单节点
修改实例名称 文档数据库服务支持修改数据库实例名称,以方便您区分和识别实例。 操作步骤 登录管理控制台。 单击管理控制台左上方的,选择区域和项目。 在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。 在“实例管理”页面,单击目标实例名称后的
wget copylink。 copylink请替换为实际下载的链接地址。 在弹性云服务器上,解压安装包。 tar zxvf mongodb-linux-x86_64-rhel80-5.0.28.tgz 安装包名字请根据实际情况替换。 进入安装包的“bin”文件夹下,获取客户端工具。
DDS实例节点故障处理机制 集群实例 集群实例的shard节点和config节点均采用三节点副本集架构。当其中的某个节点发生故障后,系统会使用另一个正常节点替换故障节点继续提供服务,并对故障节点进行检查与修复。该过程对用户完全透明,可能会产生1次30秒内的连接闪断,建议您的应用程序添加自动重连机制。
updateUser(username, update, writeConcern) 命令中参数username为要更新的用户名。 update为文档类型,包含用户替换数据的文档。 writeConcern为可选参数, 更新操作的write concern级别。 db.updateUser( "<username>"
updateUser(username, update, writeConcern) 命令中参数username为要更新的用户名。 update为文档类型,包含用户替换数据的文档。 writeConcern为可选参数, 更新操作的write concern级别。 db.updateUser( "<username>"