昨年のトレンドと革新を網羅した、Andrew Pavlo氏によるデータベース界の年次回顧が最近公開された。オピニオンレポート「2024年のデータベース: 年間レビュー」は、私たちが確かに「データベースの黄金時代」にいる一方で、昨年は重要なライセンス変更、DuckDBの急速な成長、そしていくつかの驚くべき新リリースがあったことにフォーカスしている。
Redisと Elasticsearchの主要なライセンス変更を含むオープンソースデータベースの「波乱の」一年について論じる中で、Pavlo氏はこう書いている:
RedisとElasticsearchが、同様の動きをした他のシステムと比べてより多くの反発を受けていることに注目してください。(...) これはRedisとElasticsearchのインストールベースが他のシステムよりもはるかに大きいからではありません (...) MongoDBとKafkaのインストール数は、ライセンスを変更した時点で非常に多かったからです。Redisの場合、私は、Redis Ltd.が他人の仕事から不当に利益を得ていると人々が感じるのは、同社の創設者がシステムの元々の開発者ではないからだとしか思えません。
Postgresが近年、運用データベースのデフォルト選択肢として浮上したのと同様に、2024年の記事によるとDuckDBは「データに対する分析クエリを実行するためのデフォルト選択肢として時代の流れに乗った」。このトレンドは、OLAPデータベースとPostgresを統合する4つの異なる拡張機能の最近のリリースを正当化するものである、とPavlo氏は説明する:
ほとんどのOLAPクエリはそれほど多くのデータにアクセスしません。FivetranがSnowflakeとRedshiftのトレースを分析したところ、クエリによってスキャンされるデータの中央値はわずか100MBであることが示されました。このように少量のデータであれば、単一のDuckDBインスタンスで大半のクエリを処理するのに十分です。
カーネギーメロン大学の准教授で、OtterTuneの元共同創設者 Pavlo氏は2021年から年次分析の発表を始め、PostgreSQLの優位性にフォーカスしていた。2022年の主要テーマは「ブロックチェーンデータベースはまだ愚かな考えだ」であったが、2023年にはベクトルデータベースの台頭に焦点を移した。
データベース管理システムの専門家による2024年の回顧は大きな注目を集め、RedditとHacker Newsで人気のスレッドとなった。オピニオンステートメント(「Redisは好きではありません。遅くてフェイクトランザクションがあるし、そのクエリ構文は奇妙なものです。」)はHacker Newsで、かつてオープンソースだったキーバリューストアの重要性と設計について、Redis創設者で「antirez」として知られるSalvatore Sanfilippo氏との熱い議論を引き起こした。
主要なリリースに焦点を当てた回顧では、Microsoft GarnetとValkeyを注目すべきキーバリューストアとして挙げている。しかし、Pavlo氏はMySQL v9の機能リストに失望を表明し、Amazon QLDBの引退を重要視している:
Amazonがブロックチェーンデータベースで利益を上げる方法を見つけられないのであれば、誰にもできないでしょう。
最近のAurora DSQLのプレビューの議論に、彼はこう付け加える:
この発表は、AWSが提供している旗艦製品のAurora Postgres RDSとコードを共有していないように見える新しいDBMSにAuroraという名前を使用したことから、データベース界で「Aurora」という名前のブランド認知度がいかに高いかを示しています。
Pavlo氏のリードに続いて、ByteBaseのチームは最近「2024年のデータベースツール:年間レビュー」をリリースした。Pavlo氏の多くの大学での講義 と最近の講演「What Goes Around Comes Around... And Around…,」はYouTubeで視聴可能である。