【问题描述】
再请教一个问题,在ob中的partition是水平扩展的最小单位,每个partition有他自己的副本与独立的选举。
这与table中定义的partition有什么关系吗?
因为我看有些资料是将table partition与partition replica 等同看待。我很疑惑,因为table 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是单个分区的副本,三副本的集群里面如果一张表没做分区那么这张表就有一个主分区,两个副本分区