发布于 2019-04-23 11:54:05
多个TiDB实例能连接到同一个PD和TiKV集群吗?
是的,您可以添加尽可能多的tidb服务器来满足您的需求。
如果为正,提交给不同TiDB实例的事务是否满足快照隔离级别?
是的,TiDB是一个分布式数据库,默认情况下提供快照隔离。来自不同tidb-服务器的不同事务也可以满足快照隔离级别。TiDB使用Percolator事务模型实现分布式事务。有关更多实现细节,请参阅本文:https://pingcap.com/blog/2016-11-17-mvcc-in-tikv/
在存储层,每个TiKV节点是否保存整个数据集?(复制因子等于TiKV节点号?)
不是的。TiDB内部将表分解为基于范围的小块,我们称之为“区域”。每个区域的大小默认为100 size。复制因子默认为3,集群中的每个tikv服务器包含数十万个区域。
如果是否定的,如何配置复制因子?
PD读取配置文件(conf/pd.yml),并在其中使用最大副本配置。有关更多细节,您可以参考https://github.com/pingcap/docs/blob/master/FAQ.md#is-the-number-of-replicas-in-each-region-configurable-if-yes-how-to-configure-it
https://stackoverflow.com/questions/55805871
复制相似问题