数据库的未来发展趋势有哪些?

数据库的未来发展趋势有哪些?

最佳答案 匿名用户编辑于2023/03/06 13:26

以下是关于数据库的未来发展趋势的介绍,如果有兴趣了解更多相关的内容,请下载原报告阅读。

1.趋势一:国产化

国产数据库的企业主要成立于2000年和2015年前后。根据中国信通院的统计(截止到2021年6月),我国的数据库公司主要成立时间分别集 中在2000年和2014-2017年左右,一方面是因为2000年前后是我国数据库发展的萌芽阶段,当时成立的传统数据库厂商有达梦、人大金仓、南 大通用、神舟通用等,另一方面在2014-2017年之间,我国由于互联网时代的到来数据量激增以及去IOE趋势盛行,所以成立的数据库国产厂 商较多。

 经过十几年的发展,我国的数据库研发水平逐步提升。VLDB、SIGMOD、ICDE三大会议是公认的数据库领域权威会议,根据信通院的统计来看, 我国的数据库发展水平逐步提升,2018-2020年的三大会议的平均论文贡献度分别为22.14%、23.74%、23.81%。同时,从全球各国数据库领域 的发论文数量和质量来看,美国和我国发文数量较高,分别达到1319、1141篇,领先其他国家,但是在质量层面还有待加强。

国产化政策持续推动,数据库作为核心基础软件受重视。从政策方面来看,近些年国家出台了众多的支持国产数据库的发展政策,尤其是在 近几年随着国际形势的变化,国产化趋势愈发明显,其中在2020年发布的《关于扩大战略性新兴产业投资培育壮大新增长点增长极的指导意 见》中提出要加大关键软件等核心技术的攻关,在2022年8月份国资委召开的中央企业关键核心技术攻关大会上,也强调要加大原创性技术投 入,聚焦“卡脖子”问题取得更多突破性成果。

 国内阿里先行,率先提出去IOE。2009年,王坚带队在利用开源数据库MySQL和平民化的服务器来替换Oracle和小型机;2011年7月,淘宝 “商品库”完成从Oracle到AliSQL的迁移;2012年,淘宝最后一台小型机宣布下线;2013年,Oracle数据库被完全清除出淘宝核心系统,所 有数据库从Oracle迁移到AliSQL数据库;2013年,淘宝广告系统的Oracle数据库下线;2015年,OceanBase替换了支付宝支付系统中的Oracle 数据库;2016年,支付宝总账全面用OceanBase替换了Oracle数据库。从上面的历程可以看出,阿里在国内的企业中是去IOE比较彻底的。

数据库的国产化趋势已经形成,未来替代空间较大。我国数据库市场在早年间,基本上由海外厂商把持,根据《中国数据库追梦之路》的 表述,2007年国内数据库的竞争格局中Oracle一家独大,市场占比达48.6%,紧随其后的是IBM、微软、Teradata、Sybase等,基本上整个 市场均被海外厂商占据,很重要的原因是自中国21世纪加入WTO后各个行业需求井喷,而国外的数据库厂商率先进入国内市场,此时国内 的数据库厂商还未做好准备。根据中国产业信息网、艾瑞咨询的数据显示,经过数十年的发展,国内的数据库厂商逐步在国产化的需求下 逐步有了一定的市场份额,在2016年海外数据库厂商的市场份额下降到68%左右,到了2020年进一步下降到52.6%。虽然我国的数据库厂商 在这些年中获得了较大的发展,但是从总体的市场占比上还是远远落后于海外数据库厂商。未来随着在党政以及教育、电力、金融、能源、 电信、石油、交通、医疗、航天航空等领域的国产化需求不断释放,国产数据库厂商的市场份额有望进一步提升。

2.趋势二:开源和商业数据库并存

全球市场中开源数据库快速增长,国内排名靠前的数据库大多为开源数据库。目前,在全球数据库市场中,开源数据库相比于商业数据库而 言进展快速,根据DB-Engines的统计,在2021年的时候开源数据库的得分就已经超过了商业数据库的得分,呈现较强的发展趋势。就国内而 言,根据墨天轮2022年11月的数据库排名,国产数据库中排名前十的大部分都是开源数据库,比如说PingCAP的TiDB(2015年开源)、蚂蚁金 服的Oceanbase(2021年开源)、华为的openGauss(2019年开源),还有PolarDB、TDSQL等,大多数排名靠前的都是开源数据库,只有达梦、 GaussDB、人大金仓等属于商业数据库。

国内开源数据库大多来源于MySQL和PostgreSQL。目前国内的很多开源数据库都来自于海外的MySQL和PostgreSQL,比如基于MySQL的国内数 据库有阿里云的PolarDB、腾讯云的TDSQL等,基于PostgreSQL的有华为的GaussDB等,总体来说,国内的开源数据库大多数是基于MySQL和 PostgreSQL开发而来。MySQL遵循GPL协议,对于开发者来说使用了遵循GPL协议的数据库也要开源,而PostgreSQL遵循的是BSD协议,允许使 用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件进行发布和销售,对开发者较为友好。

开源数据库具备开发成本低、迭代快的优势。相比于商业数据库而言,开源数据库在开发成本、迭代速度等方面有明显的优势。由于开源数 据库的代码是开源的,所以开发者在获得代码进行开发的成本较低,不用像商业数据库一样缴纳高昂的许可费用;同时,由于开源数据库社 区凝聚了众多极客开发者,所以更新迭代的速度相对而言较快,尤其是对于新的功能或者应用的试验会较为迅速。商业数据库虽然代码不公 开,且收取较高的许可费用,但是会为客户提供较为优质的服务,包括开发、运维以及技术支持等。

 开源数据库利用生态优势获得较快的进步速度。开源数据库凭借生态优势获得快速的发展,首先凭借领先的产品性能吸引用户,有了用户之 后可以产生更多更好的内容,进而形成社区,随着社区的扩大的可以进一步加强产品的迭代速度和性能,从而形成正向循环。开源数据库和 商业数据库之间并不矛盾,开源产品以最快的速度进行宣传和迭代,聚拢众多开发者,而商业产品则可以为客户提供比较完善的服务,因为 大多数的客户都没有独立开发和修改数据库的能力。

国内主要的数据库产品已开源。目前国内主流的产品都已经开源,比如PingCAP的TiDB产品于2015年开源、百度的Apache Doris于2017年开 源、华为的openGauss产品于2019年开源、涛思数据的TDengine于2019年开源。一个开源数据库产品的进步速度取决于生态构建的丰富与否, 主要的观测指标有开源时间、社区贡献人数、已解决问题数量等,比如TiDB数据库社区从2015年开源后已经解决了9043个问题,有741个贡 献者,再比如华为的openGauss在2019年开源后已经解决了1056个问题,有165个贡献者。开源数据库的发展有较大程度依赖社区生态的完善。

 基于国内开源数据库的国产数据库逐渐丰富。目前国内开源生态逐渐丰富,不少的厂商都基于目前主流的国产开源数据库开发出了自己的数 据库产品,比较明显的是的华为的openGauss生态,基于开源高斯数据库,人大金仓开发了AnnoDB,云和恩墨开发出了MogDB,海量数据开发 出了Vastbase,神舟通用开发了神通数据库,虚谷伟业开发了有蓉数据库,东华软件开发了东华龙腾数据库,超图软件开发了Yukon数据库。

3.趋势三:数据库云化

云计算改变数据库市场格局,云数据库崛起。根据Gartner对近十年的全球数据库市场的份额追踪,最为显著的变化是云计算厂 商改变了数据库的市场格局。在2021年,全球数据库市场的前五名为Oracle、IBM、Microsoft、SAP和Teradata,而到了2021年 全球市场的前五名为Microsoft、Amazon、Oracle、Google和IBM。Gartner每年都会做魔力象限,2013年数据库的领导者象限主 要被传统巨头占据(Oracle、微软、IBM、SAP),到了2020年AWS、谷歌、微软等云厂商也进入领导者象限。微软凭借SQL Server以及Azure云数据库的快速成长实现了对Oracle的反超,这与海外市场云基础设施的发展有着密切联系。

4.趋势四:多模数据库

全球数据量快速增长,非机构化数据占比较高。根据IDC的统计数据,目前全球的数据量呈现快速增长态势,2020年数据量达到60ZB,2021 年达到70ZB,而到了2025年基本上会进一步上升到175ZB。在一项IDC面向企业的数据调查中,企业中的数据有80%是非结构化数据,所以对应 的数据存储需求就越来越多样化,也延伸出了很多非关系型数据库的需求,比如键值数据库、宽表数据库、文档数据库、图数据库、内存数 据库、时序数据库等。

 多模数据库实现一库多用。面对日益丰富的数据类型,一方面可以用多个专用数据库去进行管理,为此AWS为用户提供了数十种专用数据库, 另一方面还可以在一个数据库里面实现多模型数据的存储和管理,即多模数据库,这方面诸如Azure Cosmos DB(微软)、ArangoDB(德国数 据库公司)、SequoiaDB(巨杉数据库)、Lindorm(阿里云推出)等多模数据库表现较好。未来在云化的架构下,多模型数据管理是一种新 的趋势,避免了应用程序面对多类型数据而频繁访问多个独立数据库的效率低下,国内的厂商的多模型数据库目前并不是很多

参考报告

数据库行业深度研究:国产数据库百花齐放,崛起正当时.pdf

数据库行业深度研究:国产数据库百花齐放,崛起正当时。数据库是计算机系统的三大基础软件之一。数据库管理系统是“按照数据结构来组织、存储和管理数据的仓库”,是信息化时代、大数据时代中各行各业不可或缺的重要基础软件。不同类别的数据库适用于不同的应用场景,常见的数据库分类方式:1)按数据模型划分,可分为关系型数据库、非关系型数据库(NoSQL,包括键值型、文档型、图、对象型等);2)按应用场景划分,可分为OLTP事务型数据库、OLAP分析型数据库、HTAP混合型数据库;3)按架构模型划分,可分为集中式数据库和分布式数据库;4)按部署模式划分,可分为本地数据库和云数据库。数据平台...

查看详情
相关报告
我来回答