检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
段的哈希分片键,但是长期以往很容易导致集合数据在分片上分布不不均。 在最新的4.4版本中支持了复合哈希索引,意即您可以在复合索引中指定单个哈希字段,可以作为前缀也可以作为后缀,位置不限,由此来支持复合哈希分片键。 参考用法如下: sh.shardCollection( "test
字段名,使用短字段名可以有效的节约存储空间。 有效的控制集合中的文档数量,避免影响查询性能。如果有必要,可以进行定期归档。 每条文档都提供默认的“_id”值,禁止向“_id”中保存自定义值。 固定集合相较其他集合,插入速度快,并且能够自动删除旧数据。用户可以根据业务需要,选择创建固定集合以提高性能。
SSL连接开启后,可以通过SSL方式连接实例,提高数据安全性。 使用须知 开启或关闭SSL会导致实例重启,请谨慎操作。 在开启或关闭SSL时,文档数据库服务会进行一次重启,重启过程中每个节点会有一次约30秒的闪断,建议您安排好业务并确保应用有重连机制。 开启SSL,可以通过SSL方式连接数据库,具有更高的安全性。
字段名,使用短字段名可以有效的节约存储空间。 有效的控制集合中的文档数量,避免影响查询性能。如果有必要,可以进行定期归档。 每条文档都提供默认的“_id”值,禁止向“_id”中保存自定义值。 固定集合相较其他集合,插入速度快,并且能够自动删除旧数据。用户可以根据业务需要,选择创建固定集合以提高性能。
您的业务数据。 产品介绍 什么是DDS 系统架构 功能特性 DDS与自建数据库的对比优势 03 入门 创建DDS实例后,您可以通过多种方式连接实例,连接后可以进行数据导入导出,以及创建数据库、帐户、集合、索引等操作。 集群 集群实例连接方式介绍 通过内网连接集群实例 通过公网连接集群实例
重启集群实例或副本集实例后,该实例下所有节点将会被重启。 您可以重启集群实例,也可以重启集群实例中的任意一个dds mongos节点、Shard节点、Config节点或只读节点,该节点在重启过程中无法被访问。 您可以重启副本集实例,重启过程中实例无法被访问。 您可以重启副本集实例中的任意一个只读节点,该节点在重启过程中无法被访问。
HTTP on the native driver port.”表示可以正常连接该IP地址,且8635端口可以正常通信。 图4 回显信息 处理方法 选择和DDS实例处于同一个区域、VPC和子网的ECS进行连接。或者可以绑定弹性公网IP,通过公网连接实例。 确保输入的端口信息和控制台查看的实际端口信息一致。
在以前的版本中,只能指定单个字段的哈希分片键,长期以往很容易导致集合数据在分片上分布不均匀。 在最新的4.4版本中支持了复合哈希索引,意即您可以在复合索引中指定单个哈希字段,可以作为前缀也可以作为后缀,位置不限,进而为使用复合哈希分片键提供了支持。 这种灵活的复合哈希索引具有很多优点,消解很多库表设计的复
该接口既支持包年包月实例,也支持按需实例。 变更为同系列其他规格时,需要改变的规格不能与原规格一样。 实例状态仅为“normal”时,可以变更实例规格。 不支持集群实例只读节点的规格变更。 调试 您可以在API Explorer中调试该接口。 URI URI格式 POST https://{Endpoint
字后面的字段顺序一致,否则索引不会被使用。 不要基于复合索引的靠前字段再创建索引。复合索引可以被用于一个索引中主要字段的查询。例如,对于复合索引(firstname,lastname)可以用于在firstname上的查询,再创建一个单独firstname的索引是不必要的。 创建索
字后面的字段顺序一致,否则索引不会被使用。 不要基于复合索引的靠前字段再创建索引。复合索引可以被用于一个索引中主要字段的查询。例如,对于复合索引(firstname,lastname)可以用于在firstname上的查询,再创建一个单独firstname的索引是不必要的。 创建索
maxIdleTimeMS连接在删除和关闭之前可以在池中保持的最大空闲时间。推荐配置: maxIdleTimeMS = 10000ms 不要使用socketTimeoutMS来阻止某个操作在数据库端的运行时长。需要使用maxTimeMS,以便服务器可以取消已经被客户端遗弃的操作。 父主题:
catter-gather等不必要的查询。详情请参见Distributed Queries。 查询可以指定readConcern级别,详情请参见Read Concern。 查询可以指定readPerference参数,详情请参见Read Preference。 父主题: 基础命令规范
租户在某一Region下的项目ID。请参考获取项目ID章节获取项目编号。 instance_id string path 是 实例ID,可以调用“查询实例列表和详情”接口获取。如果未申请实例,可以调用“创建实例”接口创建。 请求消息 参数说明 表2 参数说明 名称 参数类型 是否必选 描述 action String
写入/更新操作会涉及到备节点同步,可以指定writeConcern级别。详情请参见Write Concern。 注意事项 update和upsert:upsert内部会先做一次查询,如果查询不存在则插入,否则执行update。如果业务上场景可以进行相关记录,则避免使用upsert
包年/包月DDS实例从购买到被自动删除之前,您可以随时在DDS实例控制台为实例续费,以延长实例的使用时间。 自动续费 开通自动续费后,DDS实例会在每次到期前自动续费,避免因忘记手动续费而导致资源被自动删除。 在一个包年/包月DDS实例生命周期的不同阶段,您可以根据需要选择一种方式进行续费,具体如图1所示。
备节点:即Secondary节点,用于读请求。 隐藏节点:即Hidden节点,用于业务数据的备份。 用户可以直接操作主节点和备节点。若主节点故障,系统自动分配新的主节点。副本集架构如下图所示。 图1 三节点副本集架构 三节点副本集实例创建成功后,您可以根据需要新增节点至五节点或七节点副本集,新增的节点均为Second
rn的场景,可以将WriteConcern设置为majority,表示数据写入到大多数节点了,这样也就保证了大多数节点的数据一致了。然后通过读取单个节点的数据,就能保证用户读到的数据已经写入到大多数节点,而这样的数据不会发生回滚,避免了脏读的问题。 MongoDB可以通过writ
租户在某一Region下的项目ID。请参考获取项目ID章节获取项目编号。 instance_id string path 是 实例ID,可以调用“查询实例列表和详情”接口获取。如果未申请实例,可以调用“创建实例”接口创建。 请求消息 参数说明 表2 参数说明 名称 参数类型 是否必选 描述 target_azs
副本集只读节点参数模板中的参数应用于副本集实例只读节点,节点创建成功后,可以变更节点的参数模板,对于用户创建的参数模板,支持修改参数模板中参数,以确保文档数据库服务发挥出最优性能。 说明: 目前参数模板仅支持白名单用户使用,需要提交工单申请才能使用。您可以在管理控制台右上角,选择“工单 > 新建工单”,完成工单提交。