开发者社区 > 数据库 > 关系型数据库 > 正文

PolarDB底层存储分片规则是什么?

PolarDB底层存储分片规则是什么?

展开
收起
三分钟热度的鱼 2024-05-23 08:25:03 20 0
1 条回答
写回答
取消 提交回答
  • PolarDB MySQL版的底层存储分片规则主要支持以下三种分片方式:

    RANGE:基于列值的范围进行分片。例如,可以根据时间戳将数据分为不同的时间段区间。

    LIST:基于列值的列表进行分片。即数据根据列值匹配预定义的值列表来分配到不同的分区。

    HASH:通过哈希函数对列值进行计算,根据哈希结果分配数据到各个分区,以达到数据均匀分布的目的。

    此外,PolarDB还支持混合分区,允许将不同分区放置在不同的存储引擎上,以及创建只读分区等高级特性,增强了分区表的灵活性和性能。参考链接:https://help.aliyun.com/zh/polardb/polardb-for-mysql/user-guide/overview-46 PolarDB分区表概述此回答整理自钉群“PolarDB专家面对面 - 计费&空间&存储包&计算包咨询”

    2024-05-23 09:38:25
    赞同 2 展开评论 打赏

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载

    相关镜像