开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

PolarDB分区模式是啥意思?

PolarDB分区模式是啥意思?

展开
收起
wenti 2023-02-06 13:55:49 246 0
3 条回答
写回答
取消 提交回答
  • 您可以参考一下这个链接,应该有您想要的回答:https://help.aliyun.com/document_detail/416411.html——该回答整理自钉群“阿里云 PolarDB-X 开源交流群”

    2023-02-06 20:09:02
    赞同 展开评论 打赏
  • PolarDB分区模式是指数据在存储在数据库中时如何分配存储空间的方式。分区模式可以用来提高数据库的性能和容量,有多种分区模式可供选择,如水平分区、垂直分区等。PolarDB通过不同的分区模式支持大规模数据存储和快速查询。

    2023-02-06 16:55:50
    赞同 展开评论 打赏
  • 虽然MySQL可以支持原则上64T(16KB Page)的数据量,但是实际上由于数据存储的格式是b+tree,增删改造成的索引分裂和大数据量查询性能都急剧下降,常常让用户对大表后续的维护难以下手。分区表提供了解决支持非常大的表和索引的关键技术,方法是将它们分解为更小且更易于管理的部分,称为分区(Partition),这些部分对应用程序完全透明。无需修改 SQL 查询和数据操作语言 (DML) 语句即可访问分区表。在定义分区之后,数据定义语言 (DDL) 语句可以访问和操作单个分区,而不是整个表或索引。
    PolarDB MySQL数据库一直在为解决大表问题而不懈努力,首先采用存计分离的整体架构,彻底移除了存储对单机的限制,为了应对后续的大表数据规模,针对索引访问和修改等进行大量的优化,包括页锁、行锁、空间回收、并行创建二级索引,并行查询等等。同时,PolarDB MySQL支持跨机事务写入、跨机查询、列存查询和数据分区都有重大的改进。

    2023-02-06 14:00:28
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

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