近日,腾讯云原生数据库TDSQL-C 公布新版本,在云原生架构、根底硬件能力、自研内核等方面进行了全面降级。本次降级涵盖了基于英特尔® 傲腾™长久内存的二级缓存、全链路RDMA网络、724继续无锁备份等外围性能。性能测试结果显示,在全缓存场景、大数据集场景中,新版TDSQL-C 性能全面超过业内其余云原生数据库产品,比照传统云数据库达到200%性能晋升。此外,TDSQL-C价格仅为商业数据库的1/10,是企业上云的最佳抉择。
TDSQL-C 是腾讯云自研的新一代云原生关系型数据库,为企业提供极致弹性、高性能、高可用、高牢靠、平安的数据库服务,可实现超百万 QPS 的高吞吐、海量分布式智能存储、Serverless 秒级伸缩。
本次公布的TDSQL-C 新版本搭载腾讯自研数据库内核TXSQL,TXSQL针对云原生数据库场景进行了大量优化,包含刷脏机制优化、 事务抵触优化以及redo log 刷盘机制优化等,大幅晋升数据库性能, 能更好地满足企业对于数据库性能的极致谋求。
TDSQL-C 联合新型硬件个性,不断深入优化产品架构和技术实现。通过与Intel 技术团队的联结翻新,联合最新一代英特尔® 至强® 可扩大处理器以及英特尔® 傲腾™ 长久内存(PMem)的硬件个性重构二级缓存设计方案,在IO bound场景中的读写性能晋升2倍以上。此外,TDSQL-C携手英特尔多方位优化存储方案设计,如退出轮询、算法优化、打消锁等机制,优化存储引擎等,并引入由英特尔提供的SPDK开发套件,优化 NVMe 固态盘的 IOPS 和时延性能。
TDSQL-C 新版本对网络架构进行了全面降级,采纳全链路RDMA网络,依附零拷贝、内核旁路、无CPU干涉等个性,进一步优化了存储层与计算层以及存储层多正本间要害门路的零碎性能,升高申请提早最高达80%,使 I/O 性能不再成为瓶颈。
在探索新版本理论性能的过程中,测试人员通过基准测试工具sysbench以及全仿真业务生产环境,别离针对只写、只读以及混合读写场景进行性能测试。报告显示TDSQL-C性能全面领跑市场同类产品,可全面满足企业对于数据库性能的要求。报告中的测试数据仅是单节点的后果,TDSQL-C MySQL 版反对秒级扩大, 可帮忙企业实现读性能晋升至1500%以上。
在电商业务的大促秒杀、举荐、视频直播,及游戏业务的热点数据拜访等场景中,通常须要将全副数据放到缓存里,且查问过程中不须要读写磁盘更新缓存。测试报告显示,在全缓存场景下,实例规格越大TDSQL-C MySQL 版的性能劣势越显著,在32核规格之后,传统的云数据库 MySQL 在只读场景下性能已到瓶颈,而 TDSQL-C MySQL 版可能在减少 CPU 的状况下进一步提高 QPS。比照其余云原生数据库,TDSQL-C MySQL 版的性能也能放弃较劣势。在资源利用率层面, TDSQL-C MySQL 版能够将计算节点的 CPU 利用率达到90%以上,在申请时延 rtt 上也简直不会呈现抖动。
相比拟于全缓存场景,大数据集场景在实在业务应用的呈现频率更高。海量数据的应用场景下,在查问和更新过程中往往须要读写磁盘和更新缓存。大数据集的只读场景中,在混合读写的通用场景下 TDSQL-C MySQL 版的性能均超出市场同类产品,并且随着规格增大,性能劣势愈发显著。
云原生数据库TDSQL-C MySQL版采纳“存储和计算拆散”的设计理念,反对最大超400TB的单库海量数据存储。随着这个个性的利用,越来越多的企业不再应用分库分表的形式应答历史归档数据的存储,从而呈现了“超级大表”的景象。在单表40亿条记录且数据存储空间达到1TB的场景下,TDSQL-C MySQL版仍然体现卓越。在混合读写的场景下,随着数据库规格的增大,TDSQL-C MySQL 版的性能比传统云数据库 MySQL 晋升了200%, 比其余云原生数据库也有显著劣势。
目前,TDSQL-C对内强力撑持了微信红包、微信领取、QQ音乐,腾讯会议等腾讯海量王牌业务,对外为拼多多、B站、微盟、心动神仙道等不同行业用户提供了稳固牢靠企业级云数据库服务,具备备份、复原、监控、疾速扩容、数据传输等数据库运维全套解决方案,帮忙企业简化 IT 运维工作,更专一于业务倒退。
作为云原生技术先驱,腾讯云数据库内核团队在产研共建与生态交融上不遗余力,聚焦市场与客户需要,把技术概念更好地落地实现,通过与Intel以及开源社区深度单干,继续奉献技术力量,为各行各业带来全新的业务价值与技术劣势。
点击此处,查看残缺报告内容