TiDB 5.0核心能力的释放
时间:2022-03-27 07:15:01 | 来源:行业动态
时间:2022-03-27 07:15:01 来源:行业动态
TiDB早在1.0版本就实现了OLTP Scale(在线事务处理的规模化扩展),4.0版本已经实现初步的HTAP能力,5.0版本在原有HTAP引擎TiFlash的基础上引入MPP架构,提供与存储匹配的分布式计算引擎,进一步提升海量数据下的并行计算与分析能力。
通过与TiDB-Server共享SQL前端,实现解析器(Parser)和优化器的共享,TiDB 向业务提供一体化的入口,能够自动选择单机执行或MPP模式,并且将事务型和分析型的负载隔离,使得双方在高并发量压力下互不干扰。场景实测显示,在相同硬件配置和数据量下,MPP有着数倍于Greenplum的执行速度。
而且TiDB 5.0基于分布式架构,支持云原生与多云,可以弹性扩展吞吐或存储,轻松应对高并发、海量数据场景,实现一栈式数据服务。企业级用户、互联网用户、SaaS厂商和独立软件开发商都可以通过一套TiDB系统构建数字场景应用,而不必关注底层架构。
TiDB 5.0在性能方面取得了巨大的进步,通过提供聚簇索引、异步提交事务、TiFlash MPP等功能,在Sysbench和TPC-C等OLTP基准测试中,获得均值50%的性能提升。
同时,TiDB 5.0 通过优化调度过程中对I/O、网络、CPU、内存等资源的占用,大幅减少QPS(每秒查询量)因为资源被抢占而出现的性能抖动问题,在TPC-C OLTP的基准测试中,衡量TPC-C tpmC抖动标准差的值小于等于2%。