开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

Hologres这个多副本我没有很理解,能否帮忙解释一下?

Hologres这个多副本我没有很理解,能否帮忙解释一下?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-06-19 08:33:48 50 0
2 条回答
写回答
取消 提交回答
  • 简单来说,

    1. 数据在逻辑上为了适应分布式计算,所以切成了多个shard。shard和shard之间数据没有任何重叠。
    2. 在文件系统层,所有的数据是由分布式文件系统盘古存成多个副本来保证数据安全的。
    3. 在引擎层,一个shard的数据可以由多个worker来对外提供服务。默认副本是1,也就是说一个shard的数据,只由一个worker来提供服务。如果设置副本为2,那么就是2个worker来提供服务。所以增加副本数只会增加计算和内存消耗,但不会增加存储成本。
      此回答整理自钉群“实时数仓Hologres交流群”
    2024-06-19 11:14:44
    赞同 1 展开评论 打赏
  • 从Hologres V1.1版本开始,支持通过设置Table Group副本数的方式来提高某个Table Group查询并发能力和可用性。您可以在创建Table Group的时候通过显式指定的replica count或者修改已有的replica count来打开Replication的功能。新增的副本属于内存级别的运行时副本,不会增加额外存储成本。

    image.png

    参考文档https://help.aliyun.com/zh/hologres/user-guide/shard-level-replication-for-high-throughout?spm=a2c4g.11186623.0.i68

    2024-06-19 08:59:30
    赞同 1 展开评论 打赏

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

相关产品

  • 实时数仓 Hologres
  • 相关电子书

    更多
    实时数仓Workshop(广州站)- 李佳林 立即下载
    阿里云实时数仓Hologres技术揭秘2.0 立即下载
    实时数仓Hologres技术实战一本通2.0版(下) 立即下载