TIKV和TIflash数据一样多的吗

TIKV和TIflash数据一样多,如果一样多是不是数据多存储很多分。比普通数据库占用空间还多一倍甚至更多

不一样的,你去看看官方文档或者视频

TiFlash并不会自动同步TiKV中的所有数据,而是需要用户手动指定需要同步的表。

1 个赞

TiFlash只同步指定的表,而且你的集群假设有2个TiFlash,表也可以指定为1个TiFlash副本或者2个TiFlash副本

  1. TiKV 和 TiFlash 的底层数据结构不一致,其实不管是 TiKV 还是 TiFlash 都有对数据做压缩,尤其 TiFlash 是列式存储,压缩比更大,所以不是简单的翻倍关系。
  2. 就是大家提到的,TiFlash 是按需同步的,只有当你需要分析数据时候才需要用到 TiFlash, 如果没有 TiFlash 想满足这个需求,正常做法是同步到类似 Hive、Hbase 等其他分布式数据库上,照样也得多一份存储成本。
1 个赞

不一样的

tiflash指定表才会有数据;tikv创建表就会有数据。
tiflash数据会少一些。

tikv本身一般就是三副本 ,tiflash真实多了一份指定表的副本