文档数据库服务 DDS-设计规范:分片设计规范
时间:2024-06-24 09:21:39
分片设计规范
对于使用DDS分片集群,建议尽可能的使用分片集合以充分利用性能,详情请参见设置数据分片以充分利用分片性能。
分片集合使用上建议如下:
- 对于大数据量(数据量过百万),并有较高读写请求的业务场景,数据量随着业务量增大而增大的,建议采用分片。
- 对于采用hash分片的集合,需要根据业务后面实际数据量大小,采用预分片,提前预置chunk数量,减少自动均衡和分裂对业务运行造成影响。
- 对于非空集合开启分片,应将均衡器的开启时间窗放在业务空闲时,避免分片间均衡数据与业务冲突影响性能。设置时间窗口的API接口详情请参见设置集群均衡活动时间窗。
- 需要基于分片键排序查询且增加数据时可以分布均匀建议使用范围分片,其他使用哈希分片。
- 合理设计shard key,防止出现大量的数据使用相同shard key,导致出现jumbo chunk。
- 使用分片集群,执行dropDatabase后,一定要执行flushRouterConfig命令,详情请参见如何规避dds mongos路由缓存缺陷。
- 业务的update请求需要注意与片键相适配。在使用分片表时,如果出现如下场景则update请求会报错,并返回“An upsert on a sharded collection must contain the shard key and have the simple collation”。
- update请求的filter中未携带片键字段且选项multi:false
- set中未携带片键字段且选项upsert:true
support.huaweicloud.com/devg-dds/dds_taps_0002.html
看了此文的人还看了
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格
推荐文章
- 华为云CodeArts API_APIFirst_API设计_API设计规范_API全生命周期
- 华为云CodeArts API_如何在CodeArts API中设置API的设计规范?
- GaussDB如何建主键_数据库索引设计规范_高斯数据库如何建主键-华为云
- 华为云CodeArts API_API质量_API规范_API审核
- 免费云数据库MongoDB_DDS文档数据库数据库免费_文档数据库是免费的吗
- 文档数据库服务DDS在各行业的典型应用
- MongoDB_文档数据库服务DDS_华为云
- 文档数据库服务DDS实例类型_MongoDB实例类型_华为云
- 文档数据库服务DDS与自建数据库的对比优势
- 文档数据库服务DDS主备切换_MongoDB主备切换_华为云