作者回复: 是的:)
作者回复: 是的,基本正确,点赞。另外,TiDB还做了一些优化,详细的内容在第7讲有说明
作者回复: Hash分片会将数据比较均匀的分散在集群的各个节点上,所以性能更好,而Range的数据分布是根据编码规则(静态)或者主键(动态)的,不以追求平均分布为目标,所以性能会差些。这个性能差异问题,我在第17讲还会再说明。
作者回复: 嗯,说得对,这是方案之一,点赞
作者回复: 这是由单体数据库的主从复制机制决定的,无论哪种策略,都是以节点为单位的,从节点不能提供确保数据一致性的服务。
作者回复: Hash分片确实是无主架构常采用的一种方式,不过CockroachDB的Range分片也是一个不错的思路
作者回复: 这里只是举例,数量要由实现的具体算法控制