HTAP 架构讨论:TiDB 行存 + 列存物理隔离,优缺点你怎么看?

TiDB 采用 TiKV+TiFlash 双引擎物理隔离实现 HTAP,对比混存架构,在性能、成本、运维上各有哪些优劣?

缺点就是增加tiflash机器了,其他就没有了。
优点,提升性能、智能路由等等。运维成本其实反而是降低了。

优点就是可以实现在线分析.缺点就是增加额外资源开销

  • 性能 隔离架构:TP、AP 资源互不抢占,TP 延迟稳定,AP 可独占算力;资源闲置率偏高。混存架构:资源共享利用率高,大 AP 查询极易挤占 TP 资源引发业务抖动。
  • 成本 隔离架构:硬件投入翻倍,存储冗余成本高;混存架构:硬件复用,硬件成本更低。
  • 运维 隔离架构:组件分离,故障影响面小、参数调优简单;混存架构:资源争抢问题排查复杂,参数平衡难度大。

优点:一套集群,既可以进行OLAP,又可以进行OLTP,满足事务和报表分析两种业务场景
缺点:额外部署tiflash组件,增加服务器和运维成本

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。