分片集群问题

最近更新时间:2019-06-25 17:09:27

MongoDB 是否支持分片(sharding)?

支持,详情参见 创建分片集群

什么是 MongoDB 分片集群?

云数据库 MongoDB 目前已经支持分片功能。

  • 分片集群将数据按照片键分布存储在多台物理机上,平滑的扩展能力,非常适用于 TB 或 PB 级的数据存储场景。
  • 分片集群支持实例级别的备份和回档来保证数据高可靠。每个分片内采用多节点自动容灾的机制,保证服务高可用。
  • 可以使用腾讯云 MongoDB 分片功能便捷高效的搭建海量分布式存储系统。

如何创建 MongoDB 分片集群?

登录 MongoDB 购买页 ,在【实例类型】选择【分片集群】,按需选择分片的片数,片内节点数,以及节点规格。
每个分片都是多节点的副本集,片内多节点自动容灾,保证服务高可用。

如何查询 MongoDB 分片集群的信息?

控制台 中可以查看分片集群实例的详细信息,如分片的构成,片节点的规格和已使用容量,同时也可以在控制台上进行实例的 续费管理 以及 扩容 等操作。

MongoDB 分片集群扩容方式有哪些?

目前只支持将所有节点进行统一扩容,暂不支持通过添加节点的方式进行扩容。
控制台 实例列表页单击【扩容】,选择需要扩到的容量规格,单击【升级】。

MongoDB 如何实现分片集群实例监控?

云数据库 MongoDB 分片集群实例提供三个维度的监控指标,来进行整个集群的数据监控。

  • 实例维度
  • 片维度
  • 节点维度

提供操作请求,容量使用,负载等多项指标的监控数据,可在实例的【系统监控】页查看。

MongoDB 的分片策略是什么?

  • 支持 hash key 的分片机制。
  • 支持联合字段的 shard key。
  • 分片实例下所有数据集合必须使用分片,建议把不分片的数据放到单独的副本集实例下。

MongoDB 分片认证机制是什么?

MongoDB 完全兼容支持 SCRAM-SHA-1 和 MONGODB-CR 两种机制。

MongoDB 分片集群命令支持情况?

详细请参见 分片集群命令支持情况