当前位置:网站首页>腾讯云TDSQL-C重磅升级,性能全面领跑云原生数据库市场
腾讯云TDSQL-C重磅升级,性能全面领跑云原生数据库市场
2022-06-23 12:57:00 【英特尔边缘计算社区】
近日,腾讯云原生数据库TDSQL-C 发布新版本,在云原生架构、基础硬件能力、自研内核等方面进行了全面升级。 涵盖了基于英特尔 傲腾持久内存的二级缓存、全链路RDMA网络、7*24持续无锁备份等核心功能。性能测试结果显示,在全缓存场景、大数据集场景中,新版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以及开源社区深度合作,持续贡献技术力量,为各行各业带来全新的业务价值与技术优势。
点击链接查看完整报告内容:https://cloud.tencent.com/document/product/1003/71714
边栏推荐
- R language uses the multinom function of NNET package to build a disordered multi classification logistic regression model, uses regression coefficients and their standard errors to calculate the valu
- Can cold plate, submerged and spray liquid cooling lead the development of high-performance computing?
- 理解ADT与OOP
- Yyds dry inventory solution sword finger offer: judge whether it is a balanced binary tree
- Hanyuan hi tech 1-channel gigabit optical port to 4-channel Gigabit Ethernet electrical port Gigabit 1-optical 4-electric optical fiber transceiver
- Principle analysis of three methods for exchanging two numbers
- How do the top ten securities firms open accounts? Is online account opening safe?
- R language uses the polR function of mass package to build an ordered multi classification logistic regression model, and uses the summary function to obtain the summary statistical information of the
- 64 channel PCM telephone optical transceiver 64 channel telephone +2-channel 100M Ethernet telephone optical transceiver 64 channel telephone PCM voice optical transceiver
- You call this shit MQ?
猜你喜欢

Develop a powerful tool for increasing efficiency - vscode plug-in sharing in 2022

Germancreditdata of dataset: a detailed introduction to the introduction, download and use of germancreditdata dataset

What are the conditions for a mature knowledge management?

互联网技术发展内卷后的出路——iVX的诞生

Quartus II 13.1 安装步骤详解

Architecture design methods in technical practice

quartus調用&設計D觸發器——仿真&時序波驗證

Quartus call & Design d Trigger - simulation & time sequence Wave Verification

How did Tencent's technology bulls complete the overall cloud launch?

20 years' Shanghai station D question Walker (two points, concise)
随机推荐
OpenVINOTM 2022.1中AUTO插件和自动批处理的最佳实践
618's money saving technology strategy is coming - experience the scene and get a 10 yuan cat super card!
在线文本实体抽取能力,助力应用解析海量文本数据
PHP handwriting a perfect daemon
Has aaig really awakened its AI personality after reading the global June issue (Part 1)? Which segment of NLP has the most social value? Get new ideas and inspiration ~
How to write vite plug-ins
How did Tencent's technology bulls complete the overall cloud launch?
quartus調用&設計D觸發器——仿真&時序波驗證
逆向调试入门-了解PE结构文件
ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked.
R language dplyr package mutate_ The all function multiplies all numeric columns (variables) in the dataframe by a fixed value to generate a new data column, and specifies a user-defined suffix name f
First exposure! The only Alibaba cloud native security panorama behind the highest level in the whole domain
从类、API、框架三个层面学习如何设计可复用软件的学习心得
R language dplyr package arrange function sorts dataframe data and sorts dataframe data through multiple data columns (ascending sort by default)
Generics, generic defects and application scenarios that 90% of people do not understand
What are the conditions for a mature knowledge management?
How about stock online account opening and account opening process? Is it safe to open a mobile account?
Lm05 former VIX (second generation product)
Windows install MySQL
Go写文件的权限 WriteFile(filename, data, 0644)?