Partition的概念辨析

【问题描述】

再请教一个问题,在ob中的partition是水平扩展的最小单位,每个partition有他自己的副本与独立的选举。

这与table中定义的partition有什么关系吗?

因为我看有些资料是将table partition与partition replica 等同看待。我很疑惑,因为table partition是用户自定义分区边界的,这个限制范围通常是很大的呀。

1、“在ob中的partition是水平扩展的最小单位,每个partition有他自己的副本与独立的选举。”

table中定义的partition就是指的上述描述中的partition。

2、可以提供一下“将table partition与partition replica 等同看待的资料“  链接或者发一个附件看看吗?

table partition:表分区,是高可扩展性的体现。

partition replica: 分区副本,是高可用性的体现。



blog.csdn.net/seeyousoonhhh/article/details/119912001



作者:竹翁

但table partition的分区粒度是很粗的,日常有可能出现分布不均衡的情况,而且这个partition尺寸也比较大,要针对这个partition进行均衡,会否造成性能问题呢?


另外若表没有设置分区,那一张表就是一个分区,该放哪个observer呢?

单表就是一个partition,partition过多或者partition中的数据分布不均确实会对性能造成一定影响

table partition是表的分区,partition replica是单个分区的副本,三副本的集群里面如果一张表没做分区那么这张表就有一个主分区,两个副本分区