互联网巨头的关系型数据库优化ldquo

申耀的科技观察

读懂科技,赢取未来!

年,“数字中国万里行”正式启动。经过一个多月的时间,我们探寻了腾讯、阿里巴巴、百度、字节跳动、华为云、京东云、中国联通、中国移动等8大数据中心,见证了中国互联网、云计算带领下数据中心的蓬勃发展。年,“数字中国万里行”再度扬帆,这次我们将探索的区域放大,分为京津冀、长三角、珠三角和西南地区等四大区域,触达金融、制造等传统行业,造访的数据中心多达20家,聚焦基础设施的上层应用,通过“小区域、多采集”的方式,继续用“行“的模式,挖掘新技术的价值。互联网上的全民狂欢对相对“传统”的关系型数据库提出了更为全面的要求,并且在数据分析服务上催生出新的应用。年“双11”阿里巴巴再创多项交易记录,阿里云与腾讯云推出多款数据库服务和数据分析业务,无需另起炉灶,在他们普遍使用的英特尔架构基础设施上,已经有大量开源或商业版本的数据库和数据分析应用可供选择。阿里云:数据库成就双十一自从电商火爆之后,每年双十一就成为了各大平台竞争的主战场。“相比销售数字,我更关心技术的峰值。”——阿里巴巴董事局主席兼CEO张勇这位财务出身的阿里巴巴掌门人之所以对技术峰值如此看重,恰恰说明数据库处理交易的能力事关电商业务的成败,高效、稳定、实时响应的数据库是电商运营的核心。作为国内云计算的领军者,阿里巴巴自研了多款关系型数据库,年双十一期间,阿里云旗下的POLARDB和蚂蚁金服旗下的OceanBase分别处理万、万笔/秒峰值请求,实时计算处理峰值每秒25.5亿笔、计算平台单日处理PB数据、12亿笔物流智能化等……打破了诸多技术记录。除了出色的软件架构和算法,关系型数据库的性能表现也离不开计算和存储等底层硬件的支持。在架构层面,POLARDB和OceanBase采用不同的技术路线。OceanBase采用share-nothing架构,各个节点之间完全对等,每个节点都有自己的SQL引擎和存储引擎。OceanBase的这一特性使其可以直接部署在基于阿里云定制版本英特尔至强可扩展处理器和NVMeSSD本地盘的i2实例上,由个数据节点组成的OceanBase集群以超过万tpmC的成绩创下数据库联机交易处理系统(OLTP)权威基准测试标准TPC-C的性能记录,这也是该测试基准历史上第一个分布式关系数据库获得认可的测试成绩。之前TPC-C榜单上的前两名都采用小型机+共享存储的传统数据库架构,OceanBase以实际行动表明基于x86架构的云服务在保有同等事务能力的前提下具有更高的扩展潜力。OceanBase支持三地五中心容灾架构,即单区域3可用区、三区域5可用区部署,前者的典型例子就是数字中国万里行团队多次参观过的阿里云张北数据中心,其由3个相距20公里左右的数据中心园区(可用区)组成阿里云华北3区,跨这3个可用区部署的多个副本可以在其中一个可用区发生故障时自动切换,保证数据库系统的高可用性。图:位于河北省张家口市张北县的阿里云华北3区,是国内云计算企业首个采用同城三中心布局的数据中心集群。上图分别是1号园区和2号园区的局部在阿里云对外提供的商业级云托管关系型数据库POLARDB上,阿里云大量将英特尔傲腾DC固态盘PX系列和英特尔3DNAND固态盘相结合,在软件层实现了一个混合型存储层,不仅使POLARDB每秒查询数(QPS)提升30%,改善了客户体验,还将POLARDB第95百分位延迟降低76%,进而实现低延迟、高吞吐量、高QoS。如今,POLARDB可以实现高达一百万每秒输入/输出(IOPS),而且只有毫秒级的延迟。阿里云平台还全面上线了基于英特尔第二代至强可扩展处理器的第六代实例c6、g6和r6,睿频从上一代的2.7Ghz提升到3.2Ghz,计算性能有3~15%的提升,用于加速工作负载处理和服务交付,使Redis读写实测性能、Nginx每秒请求数和MySQL查询qps有20%以上的提升,MySQL查询延迟降低20%,明显改善了用户体验。腾讯云:灵活反应打造全功能数据库服务腾讯同样有多款数据库服务,比如TBase。这是一款腾讯自主研发的分布式国产数据库,提供领先的HTAP能力,在提供NewSQL便利性的同时完整支持分布式事务并保持SQL兼容性,支持RR、RC、SSI三种隔离级别,同时兼容Oracle语法。对于日益多元化的企业客户,TBase能够满足他们对业务融合、场景融合、管理融合的更高诉求。强大的安全和容灾能力,让TBase已经成功应用在腾讯内部的







































白癜风个性治疗
怎么才能治疗白癜风



转载请注明:http://www.xcqg58.com/zytd/zytd/9695.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了