TiDB 采用 TiKV+TiFlash 双引擎物理隔离实现 HTAP,对比混存架构,在性能、成本、运维上各有哪些优劣?
缺点就是增加tiflash机器了,其他就没有了。
优点,提升性能、智能路由等等。运维成本其实反而是降低了。
优点就是可以实现在线分析.缺点就是增加额外资源开销
- 性能 隔离架构:TP、AP 资源互不抢占,TP 延迟稳定,AP 可独占算力;资源闲置率偏高。混存架构:资源共享利用率高,大 AP 查询极易挤占 TP 资源引发业务抖动。
- 成本 隔离架构:硬件投入翻倍,存储冗余成本高;混存架构:硬件复用,硬件成本更低。
- 运维 隔离架构:组件分离,故障影响面小、参数调优简单;混存架构:资源争抢问题排查复杂,参数平衡难度大。
优点:一套集群,既可以进行OLAP,又可以进行OLTP,满足事务和报表分析两种业务场景
缺点:额外部署tiflash组件,增加服务器和运维成本
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。