论文部分内容阅读
7月8日,腾讯云MySQL 8.0正式发布,在社区官方版本发布两年之后,腾讯云酝酿许久“姗姗来迟”,原因在于腾讯云不仅是发布一个产品或服务,更重要的是发布腾讯云数据库内核和基于该内核的系列产品生态。
上世纪80到90年代之间,Oracle等传统商业数据库集中诞生;1990年到2000年,我们所使用的大多数开源数据库均在这期间诞生;2010年以后是云数据库时代的契机,典型产品如微软的Cosmos DB和AWS的Aurora。
每十年都是一波开源数据库或者商业数据库的浪潮,2020年伊始,数据库行业形势更加复杂。
Oracle于6月份发布了一份不及预期的财报,将该财季营收下降6%归因于新冠疫情影响,但是AWS营收同比增长33%达102亿美元,同受疫情影响,云计算明显是数据库行业的变量。
与此同时,开源数据库和商业数据库互相取长补短,开源数据库整体更为积极主动,过去在Oracle等商业数据库才会看到的returning语法,或窗口函数、通用表表达式等一些便捷语法,如今开源数据库慢慢在新的版本里面增加或加强了这方面的能力。
腾讯云上运行的数据库服务统一叫TencentDB也叫CDB(Cloud DataBase),TXSQL则是腾讯数据库的内核,为什么需要TXSQL这样一个数据库内核?
在公有云上提供数据库服务,厂商需要面对3个挑战:
第一,稳定性。用户在使用腾讯云数据库的时候,会碰到一些官方bug或者稳定性问题,导致线上业务出现故障,腾讯云需要及时处理。
第二,性能。电商用户在做大促或者活动时,数据库会面临很大压力,对性能要求比较高,官方版本达不到要求,腾讯云就需要针对客户应用场景优化,使得性能方面能够满足客户更高需求。
第三,其他新的需求。因为客户来自各个不同的行业,比如金融、电商等行业。各种各样领域的客户对腾讯云的数据库服务提出了多种多样的需求,官方MySQL版本无法满足个性化需求,腾讯云数据库内核要满足新需求,就必然要做内核级创新。
2018年4月,MySQL 8.0社区正式版本发布,2019年AWS等厂商推出了云上版本的MySQL 8.0,实际上腾讯云8.0版本也在2019年稍晚完成,但却没有着急发布。
对此我们可以从两方面来理解,一方面,从用户角度,大量企业用户并不会贸然尝鲜升级数据库版本,对于数据库,稳定压倒一切,相当大比例的客户都愿意在新版本更加成熟之前,停留在5.x版本。
另一方面,基于TXSQL 8.0,腾讯云数据库产品系列也完成更新换代,除了MySQL,分布式数据库TDSQL、newSQL,CynosDB也具有MySQL的8.0的内核,另外周边工具比如DTS(数据迁移工具)、DBbridge、数据库分析工具DBbrain都逐渐支持MySQL8.0,围绕新的数据库内核,新的生态也在演进。
腾讯云数据库 MySQL 8.0的内核可以百分百完全兼容主流MySQL分支。相比官方版本,无论是单机模式、异步模式还是同步模式下,读写性能都取得了大幅提升,可以满足绝大部分用户的性能需求。
同时,腾讯云数据库 MySQL版(CDB) 还提供热备、冷备、跨可用区切换三重容灾体系,确保服务可用、数据不丢失。企业级的监控、备份回档、安全加密、弹性、审计、智能诊断优化等一系列便捷的数据库管理服务,使用户可以专注于业务的开发。
腾讯云数据库相关负责人表示,采用腾讯云数据库 MySQL 8.0内核的实例最高QPS可达70w 次/秒,可极大地降低业务开发和业务架构复杂度,并通过简化数据库运维难题,助力用户轻松实现数据库管理。
近两年,腾讯云已经构建起涵盖业内主流数据库的完善产品布局,目前腾讯云数据库已有20多种数据库服务,包括云数据库MySQL、云原生数据库CynosDB、数据库智能管家DBbrain,以及国产金融级自主可控数据库TDSQL等,并且还在以每年发布5大产品、50多个新功能的速度递增。
根据IDC《2019年下半年中国关系型数据库软件市场跟踪报告》,2019年中国关系型数据库软件市场规模为13.4亿美元。其中,传统部署模式市场规模为7.9亿美元,公有云模式市场规模为5.5亿美元,整体市场同比增长30.8%。到2024年,中国公有云关系型数据库软件市场规模将达到25.1亿美元,市场空间稳步增长。
国内数据库市场正处于发展新阶段,国际数据库厂商在中国市场增长难以为继,重点在于保持现有客户,在企业新系统建设中,本土数据库品牌更占据优势。新兴厂商和跨界厂商不断涌现,也给数据库市场带来新的活力,如巨杉数据库、PingCAP、柏睿数据、海量数据、华为、中兴等。
在错综复杂的竞争环境下,数据库也需适配国产软硬件生态,提供完善解决方案,腾讯云也在本次发布了相关产品。
在专有云层面,腾讯云MySQL 8.0目前已应用于腾讯专有云TCE、腾讯云TStack、以及腾讯云金融级数据库TDSQL等,通过适配国产软硬件生态、资源混合部署、海量运维经验输出以及分布式能力擴展,为用户提供完善的解决方案。
腾讯云MySQL 8.0除了适配鲲鹏、飞腾等国产芯片以及统信UOS、中标麒麟等国产系统之外,同时还适配了专有云的部署能力。
用户通过3台服务器即可搭建一套MySQL系的云数据库服务,而且MySQL系的“MySQL、MariaDB、分布式数据库TDSQL”可混合部署在同一集群。以小型化部署和混合部署的方式,满足企业的专有云部署对资源高效利用的需求,提供更低建设成本的云数据库服务。
数据显示,在国内传统部署模式市场中,国际厂商仍占主导地位,Oracle、Microsoft、SAP、IBM分别占据市场第一到第四的位置,共占据66.8%的市场份额,华为阿里占据第五六名。
而在国内公有云部署模式中,阿里、腾讯、AWS、Oracle、华为、Microsoft位列前六。
于国内数据库行业而言,数据库厂商取得四十年最好的发展机会,市场大环境有利于国内厂商,技术方面总体接近国际厂商,一些技术持平甚至领先于后者。
市场格局未定,数据库行业进入百花齐放的新周期。
数据库四十年
上世纪80到90年代之间,Oracle等传统商业数据库集中诞生;1990年到2000年,我们所使用的大多数开源数据库均在这期间诞生;2010年以后是云数据库时代的契机,典型产品如微软的Cosmos DB和AWS的Aurora。
每十年都是一波开源数据库或者商业数据库的浪潮,2020年伊始,数据库行业形势更加复杂。
Oracle于6月份发布了一份不及预期的财报,将该财季营收下降6%归因于新冠疫情影响,但是AWS营收同比增长33%达102亿美元,同受疫情影响,云计算明显是数据库行业的变量。
与此同时,开源数据库和商业数据库互相取长补短,开源数据库整体更为积极主动,过去在Oracle等商业数据库才会看到的returning语法,或窗口函数、通用表表达式等一些便捷语法,如今开源数据库慢慢在新的版本里面增加或加强了这方面的能力。
腾讯云MySQL 8.0内核与生态
腾讯云上运行的数据库服务统一叫TencentDB也叫CDB(Cloud DataBase),TXSQL则是腾讯数据库的内核,为什么需要TXSQL这样一个数据库内核?
在公有云上提供数据库服务,厂商需要面对3个挑战:
第一,稳定性。用户在使用腾讯云数据库的时候,会碰到一些官方bug或者稳定性问题,导致线上业务出现故障,腾讯云需要及时处理。
第二,性能。电商用户在做大促或者活动时,数据库会面临很大压力,对性能要求比较高,官方版本达不到要求,腾讯云就需要针对客户应用场景优化,使得性能方面能够满足客户更高需求。
第三,其他新的需求。因为客户来自各个不同的行业,比如金融、电商等行业。各种各样领域的客户对腾讯云的数据库服务提出了多种多样的需求,官方MySQL版本无法满足个性化需求,腾讯云数据库内核要满足新需求,就必然要做内核级创新。
2018年4月,MySQL 8.0社区正式版本发布,2019年AWS等厂商推出了云上版本的MySQL 8.0,实际上腾讯云8.0版本也在2019年稍晚完成,但却没有着急发布。
对此我们可以从两方面来理解,一方面,从用户角度,大量企业用户并不会贸然尝鲜升级数据库版本,对于数据库,稳定压倒一切,相当大比例的客户都愿意在新版本更加成熟之前,停留在5.x版本。
另一方面,基于TXSQL 8.0,腾讯云数据库产品系列也完成更新换代,除了MySQL,分布式数据库TDSQL、newSQL,CynosDB也具有MySQL的8.0的内核,另外周边工具比如DTS(数据迁移工具)、DBbridge、数据库分析工具DBbrain都逐渐支持MySQL8.0,围绕新的数据库内核,新的生态也在演进。
腾讯云数据库 MySQL 8.0的内核可以百分百完全兼容主流MySQL分支。相比官方版本,无论是单机模式、异步模式还是同步模式下,读写性能都取得了大幅提升,可以满足绝大部分用户的性能需求。
同时,腾讯云数据库 MySQL版(CDB) 还提供热备、冷备、跨可用区切换三重容灾体系,确保服务可用、数据不丢失。企业级的监控、备份回档、安全加密、弹性、审计、智能诊断优化等一系列便捷的数据库管理服务,使用户可以专注于业务的开发。
腾讯云数据库相关负责人表示,采用腾讯云数据库 MySQL 8.0内核的实例最高QPS可达70w 次/秒,可极大地降低业务开发和业务架构复杂度,并通过简化数据库运维难题,助力用户轻松实现数据库管理。
近两年,腾讯云已经构建起涵盖业内主流数据库的完善产品布局,目前腾讯云数据库已有20多种数据库服务,包括云数据库MySQL、云原生数据库CynosDB、数据库智能管家DBbrain,以及国产金融级自主可控数据库TDSQL等,并且还在以每年发布5大产品、50多个新功能的速度递增。
巨头争抢云上数据库机遇
根据IDC《2019年下半年中国关系型数据库软件市场跟踪报告》,2019年中国关系型数据库软件市场规模为13.4亿美元。其中,传统部署模式市场规模为7.9亿美元,公有云模式市场规模为5.5亿美元,整体市场同比增长30.8%。到2024年,中国公有云关系型数据库软件市场规模将达到25.1亿美元,市场空间稳步增长。
国内数据库市场正处于发展新阶段,国际数据库厂商在中国市场增长难以为继,重点在于保持现有客户,在企业新系统建设中,本土数据库品牌更占据优势。新兴厂商和跨界厂商不断涌现,也给数据库市场带来新的活力,如巨杉数据库、PingCAP、柏睿数据、海量数据、华为、中兴等。
在错综复杂的竞争环境下,数据库也需适配国产软硬件生态,提供完善解决方案,腾讯云也在本次发布了相关产品。
在专有云层面,腾讯云MySQL 8.0目前已应用于腾讯专有云TCE、腾讯云TStack、以及腾讯云金融级数据库TDSQL等,通过适配国产软硬件生态、资源混合部署、海量运维经验输出以及分布式能力擴展,为用户提供完善的解决方案。
腾讯云MySQL 8.0除了适配鲲鹏、飞腾等国产芯片以及统信UOS、中标麒麟等国产系统之外,同时还适配了专有云的部署能力。
用户通过3台服务器即可搭建一套MySQL系的云数据库服务,而且MySQL系的“MySQL、MariaDB、分布式数据库TDSQL”可混合部署在同一集群。以小型化部署和混合部署的方式,满足企业的专有云部署对资源高效利用的需求,提供更低建设成本的云数据库服务。
数据显示,在国内传统部署模式市场中,国际厂商仍占主导地位,Oracle、Microsoft、SAP、IBM分别占据市场第一到第四的位置,共占据66.8%的市场份额,华为阿里占据第五六名。
而在国内公有云部署模式中,阿里、腾讯、AWS、Oracle、华为、Microsoft位列前六。
于国内数据库行业而言,数据库厂商取得四十年最好的发展机会,市场大环境有利于国内厂商,技术方面总体接近国际厂商,一些技术持平甚至领先于后者。
市场格局未定,数据库行业进入百花齐放的新周期。