暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

看,2023数据库的新风向!

938


多模、HTAP、一体机、云数据库、Serverless无服务器···2022年数据库市场多姿多彩,令人目不暇接。


今天,用户端的需求仍然复杂、多样,背后依靠云、数据、人工智能、生态等多方面的支撑。


数据库的终极目标是为用户的数据管理需求提供完整且简单的解决方案,帮助用户简化运营、数据分析和业务系统,进而简化IT。


在数据库投资日益增加,参与企业逐渐增多,产品同质化日趋严重的情况下,什么样的数据库更能赢得用户的青睐?2023,数据库发展有哪些风向?


DB-Engines年度数据库就是一个风向标,其最核心的指标是用户采用的情况。




Snowflake捍卫了冠军头衔


DB-Engines 2021年的年度数据库是Snowflake,2022年的年度数据库依然是Snowflake,因此DB-Engines的新闻稿说,Snowflake捍卫了“冠军头衔”


DB-Engines认为,“Snowflake是2022年在其数据库引擎排名中比其他任何402个监控系统更受欢迎的数据库管理系统,因此,被评为2022年度DBMS。”


年度数据库也就是最受欢迎的数据库,是一年来人气增长最多的数据库。


Snowflake是一个基于云的数据平台,由于其可扩展性、灵活性和性能而广受欢迎。它使用了自定义SQL 引擎和列式数据存储,并提供广泛的选项来连接外部数据源和应用程序。


Snowflake在DB-Engines排名中攀升至第11位,高于一年前的第17位。“2023年进入前10名没有悬念”。


而获得年度数据库亚军的是Google BigQuery。BigQuery是Google基于云的数据仓库平台,用于处理或分析大数据。除了无服务器计算带来的好处外,它还具有内置的机器学习ML和BI功能


BigQuery在排名中保持在第21位,并且正在稳步发展。


而第三名则是荣膺了3次年度数据库的PostgreSQL,今年又闯入前三名。PostgreSQL被称为具有高级功能集的开源数据库系统。


2022年10月发布的 PostgreSQL 15 带来了许多新功能,例如支持SQL MERGE语句,用于表逻辑复制的额外过滤条件,使用JSON 格式的结构化服务器日志输出等,其性能得到改进,特别是对于内存中和磁盘上排序。


看看,年度数据库座上宾度有哪些?请看下表。


DB-Engines年度数据库的历届获奖者


DB-Engines年度数据库的历届获奖者

年份

年度数据库获得者

2022

Snowflake

2021

Snowflake

2020

PostgreSQL

2019

MySQL

2018

PostgreSQL

2017

PostgreSQL

2016

Microsoft SQL Server

2015

Oracle

2014

MongoDB

2013

MongoDB




Snowflake、PostgreSQL、MongoDB是2021年“三甲”


从变化中才能看出风向。我们翻出了2021年数据库三甲的材料。


数据库引擎排名只有384个受监控系统,说明2022年新增加数据库系统18个,Snowflake是2021年更受欢迎的数据库管理系统。


Snowflake平台是一个完全托管的集成了数据仓库、数据集市和数据湖的云服务,并允许跨数仓、数集、数据湖运行分析,再加上可以跨不同的云服务商,这是它受欢迎的主要原因。


2020年9月,Snowflake成为当时软件IPO规模最大的上市公司,筹资近39亿美元,市值一度达到707亿美元。


在DB-Engines的整体排名中,Snowflake从2020年开始排名第37位,并在过去12个月中攀升了20位至第17位,这种趋势似乎还没有结束。


亚军是PostgreSQL。PostgreSQL是一个非常活跃的开源产品,以高速度添加功能和改进驰名。2021年9月发布的PostgreSQL 14包含重大增强功能(如存储过程、SQL 标准搜索和循环选项、其他数据类型的下标、具有非连续数据范围的类型)和众多性能改进。


第三名,MongoDB。MongoDB进一步扩大了其作为最受欢迎的NoSQL数据库的地位。它在文档存储的特定排名中的得分点比所有其他系统的总和还要多。同时,MongoDB正在支持其他的数据模型



DB-Engines十年来的变迁


2012年10月,DB-Engines数据库引擎排名第一次出现,当时列出了18个数据库管理系统。十年后,最新的排名显示为397个系统。


DB-Engines数据库的最新排名


今天的数据库系统已经发生了天翻地覆的变化,如果比较十年来DB-Engines数据库排名和年度数据库列表,会发现:


甲骨文从未失去其第一的位置,尽管与其他数据库排名分数的差距正在缩小。MySQL和Microsoft SQL Server总是排在第二和第三的位置,虽然位置发生了几次变化。


2012年排名前10的数据库系统中今天仍有8个在前10名中。只有Cassandra(现在排名#11)和Memcached(现在排名#32)退出,已被Redis和Elasticsearch取代。MariaDB和Snowflake在不久的将来将进入前10名的位置。


今天排名中排名前8的系统都被归类为多模型。十年前,DB-Engines没有多模型分类,仅仅是因为当时似乎没有必要。


与此同时,许多数据库提供商通过支持各种模型来扩展其范围。一个典型的例子是Redis,它最初是纯键值存储,现在支持时间序列、空间数据和图形,并可以作为搜索引擎使用。尽管顶级系统的趋势是涵盖更多用例,但高度专业化的系统总会有空间,为利基市场提供可靠的解决方案。


关系型数据库仍然是主要的数据模型类别,无论是在系统数量(41%的系统支持该数据模型)还是受欢迎程度(占流行度分数的71%)方面。然而,所有其他类别都显示出更高的增长率,图数据库和时间序列数据库是过去10年中最大的赢家


有六个数据库系统被授予享有盛誉的年度数据库奖,授予在给定年份中受欢迎程度最高的系统:PostgreSQL(3次),MongoDB(2次),Snowflake(2次),Oracle,Microsoft SQL Server和MySQL。


其实2022年,用户高管们对不确定的宏观经济环境持谨慎态度,造成高科技公司收入减少,股价下降。然而Snowflake雪花的业务似乎不受影响,一切照旧,表现依然抢眼,收入高于预期,股价持续上涨。


Snowflake不仅是第一个获得“DB-Engines DBMS年度奖的“软件即服务”产品,也是第一个以数据仓库为中心的产品。


虽然年度数据库与DB-Engines流行度排名前三的系统(即Oracle,MySQL和Microsoft SQL Server)的差距仍然很大,但它正在不断变小。例如,在过去的12个月中,Oracle和PostgreSQL之间的得分点差异从771分下降到660分,下降了约14%。


MongoDB只是一个高性能文档存储的时代早已一去不复返了。它一直在扩大其范围,例如,对时间序列的支持,在其最新版本中提供自动重新分片功能。


此外,除了社区版之外,该公司还提供更高级的企业版,并使用MongoDB Atlas提供托管托管服务,以满足所有类型的用户需求。




参考资料:



·https://db-engines.com/en/blog_post/103


·https://db-engines.com/en/blog_post/99


·https://db-engines.com/en/blog_post/93


END



文章转载自Hadoop大数据应用,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论