写点什么

2024 年数据库年度回顾: 增长、变化与争议

作者:Renato Losio

  • 2025-02-20
    北京
  • 本文字数:1186 字

    阅读完需:约 4 分钟

2024 年数据库年度回顾: 增长、变化与争议

最近,Andrew Pavlo 的数据库领域年度回顾报告发布,报告涵盖了过去一年的趋势和创新。这份题为“ 2024 年数据库年度回顾”的报告观点鲜明:报告强调,虽然我们可能确实处于 “数据库的黄金时代”,但去年也见证了重大的许可证变化、DuckDB 的快速发展以及一些令人惊讶的新发布。


在讨论开源数据库 “动荡”的一年(包括 Redis 和 Elasticsearch 许可证的重大变化)时,Pavlo 写道:


请注意,与其他采取类似举措的系统相比,Redis 和 Elasticsearch 引起的反响更大。(…)这不可能是因为 Redis 和 Elasticsearch 的安装数量比其他系统大得多(…),因为 MongoDB 和 Kafka 在更换许可证时的安装数量也同样庞大。就 Redis 而言,我只能认为,人们认为 Redis 公司从他人的工作中获利并不公平,因为该公司的创始人并非该系统最初的创建者。


根据 2024 年的报告文章,与 Postgres 近年来成为操作型数据库的默认选项类似,DuckDB “成为运行数据分析查询的默认选项”。正如 Pavlo 所说的那样,这一趋势证明,最近发布的将 OLAP 数据库与 Postgres 相集成的四种不同的扩展是合理的:


大多数 OLAP 查询不会访问那么多数据。Fivetran 分析了来自 Snowflake 和 Redshift 的跟踪数据,结果显示,查询扫描的数据量中位数仅为 100 MB。这么小的数据量意味着,一个 DuckDB 实例就足以处理大多数的查询。


Pavlo 是卡内基梅隆大学的副教授,也是 OtterTune 的前联合创始人。他从 2021 年开始发布年度分析报告,重点关注 PostgreSQL 的主导地位。2022 年的主题是 “区块链数据库仍然是个愚蠢的想法”,而到了 2023 年,他又将重点转移到了向量数据库的崛起上。


这位数据库管理系统专家 2024 年的回顾引起了广泛的关注,在 Reddit 和 Hacker News 上引发了热烈的讨论。其中有一段观点鲜明的陈述(我不喜欢 Redis。它很慢,有假事务,查询语法也很怪异。)在 Hacker News 上引发了一场与 Redis 创建者 Salvatore Sanfilippo(绰号 ”antirez")的激烈争论,争论的焦点是这个曾经开源的键值存储的重要性和设计。


年度回顾关注了一些重要的发布,重点介绍了 Microsoft Garnet 和 Valkey ,它们都是值得注意的键值存储。不过,Pavlo 对 MySQL v9 的功能列表表示失望,并认为亚马逊 QLDB 的退出意义重大:


如果连亚马逊都不知道如何在区块链数据库上赚钱,那就没人能做到了。


在谈到最近发布的 Aurora DSQL 预览版时,他补充道:


这一公告表明,在数据库领域,“ Aurora ”这个名字有很高的品牌知名度。这个 DBMS 似乎并没有共享其旗舰产品 Aurora Postgres RDS 的代码,但亚马逊云科技还是使用了这个名字。


继 Pavlo 之后,ByteBase 团队最近也发布了 “ 2024 年数据库工具年度回顾“。感兴趣的读者可以在 YouTube 上观看 Pavlo 的许多大学课程以及最近的演讲 “What Goes Around Comes Around… And Around… ”。


原文链接:


https://www.infoq.com/news/2025/01/database-review-2024/

2025-02-20 15:009692

评论

发布
暂无评论

这道 Hard 到底难在哪里?大概是难在考察的全是违反“人性直觉”的内容吧 ...

宫水三叶的刷题日记

面试 LeetCode 数据结构与算法

元宵佳节快乐哦

Nydia

记忆这件“小事”「Day 7」

道伟

心理学 28天写作

从萧何进入咸阳丞相府到数字化时代的决策

数列科技杨德华

28天写作

LiteOS:SpinLock自旋锁及LockDep死锁检测

华为云开发者联盟

死锁 LiteOS 自旋锁 SpinLock LockDep

【LeetCode】猜字谜Java题解

Albert

算法 LeetCode 28天写作 2月春节不断更

收音机焊接

aaaaa

如何探索自己的职业价值观,让工作更有动力

一笑

28天写作

分布式应用监控与链路追踪:SkyWalking

xcbeyond

微服务 监控 Skywalking 调用链 28天写作

翻译:《实用的 Python 编程》02_07_Objects

codists

Python

28天瞎写的第二百四十五天:怎么样开始练习冥想?

树上

冥想 28天写作 正念

优雅地停止Spring Boot应用

韩斌

Java中的String类型到底占用多大的内存空间?

冰河

Java 性能优化 string 高并发 内存空间

(28DW-S8-Day7) 比特币原始文献略读

mtfelix

比特币 区块链 白皮书 28天写作 工作量证明

第五周作业:用例流程图

克比

微信公众平台-渠道二维码开发

Geek_247dae

分页问题-Offset-based Pagination和Cursor-based Pagination

诸葛小猿

分页 Offset-based Pagination Cursor-based Pagination

攀爬天梯的手机厂商,能从LG的滑落中学到什么?

脑极体

我看JAVA 之 基本数据类型与封装类型

awen

Java 源码 基本数据类型

产品迭代最有力的工具:每周产品讨论会

boshi

产品策略 七日更

万绿丛中一点红——雷斯多夫效应

Justin

心理学 交互设计 28天写作 游戏设计

Linux常见IO分析工具

运维研习社

云主机配置微信公众号后台全记录

小jack

前端170面试题+答案学习整理(良心制作)

我是哪吒

程序员 面试 大前端 28天写作 2月春节不断更

写给 Go 初学者的指北

Rayjun

Go 语言

未来赚钱的行业大预测

ES_her0

28天写作

无人机蜂群

冠冠

Elasticsearch 相关度评分

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

Nginx中常见header配置及修改

运维研习社

nginx Linux

简单脚本监控SSL证书,并到期提醒续签

运维研习社

开源镜像仓库Harbor的镜像安全

运维研习社

Docker 安全 Harbor CI/CD

2024 年数据库年度回顾: 增长、变化与争议_数据库_InfoQ精选文章