マイクロソフト、NoSQL標準の策定を目指し「Azure DocumentDB」をオープンソースで公開。PostgreSQLをベースに

今回は「マイクロソフト、NoSQL標準の策定を目指し「Azure DocumentDB」をオープンソースで公開。PostgreSQLをベースに」についてご紹介します。

関連ワード (注目、賛同、配列等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


マイクロソフトはNoSQLデータベースの実装として「DocumentDB」をオープンソースで公開したことを発表しました。

DocumentDBは、Microsoft Azure上のAzure DocumentDBとして登場し、現在は「Azure CosmosDB for MongoDB」として提供されているNoSQLデータベースの実装です(AWSもMongoDB互換の「Amazon DocumentDB」と呼ばれるサービスを提供していますが、別の実装です)。

Announcing DocumentDB, the open-source engine that powers vCore-based #AzureCosmosDB for #MongoDB! Built on #PostgreSQL, it offers interoperability, scalability, and transparency like never before.
Learn more: https://t.co/Iwgs8I0Chx pic.twitter.com/0hoqAEtNjN

— Azure Cosmos DB (@AzureCosmosDB) January 25, 2025

DocumentDBはJSON形式の拡張版となるJSONデータをバイナリ形式でエンコードしたBSON(Binary JSON)をサポートし、文字列、整数、浮動小数点、配列、日付、オブジェクトなどのさまざまなデータを格納できます。

その上でこれらのデータセットに対して全文検索、地理空間クエリ、ベクトル検索などさまざまなクエリを可能にしています。

DocumentDBはPostgreSQLをベースに実装されており、PostgreSQLでBSON形式のデータをサポートするための拡張である「pg_documentdb_core」と、DocumentDBのAPIを提供する「pg_documentdb」の2つから構成されています。

NoSQLの標準策定を目指す第一歩

マイクロソフトはDocumentDBをオープンソースとして公開する理由として、NoSQLの標準策定を目指しているとしています。以下は、今回のオープンソース化を発表したブログ「DocumentDB: Open-Source Announcement – Microsoft Open Source Blog」からの引用です。

同社はもともとNoSQLにはクラウドごとに相互運用性がないまま提供されてきたと指摘し、NoSQLデータベースの標準があることが望ましいと説明します。

NoSQL databases have historically provided cloud-specific solutions without a common standard for interoperability. This has led to a growing demand for an interoperable, portable, and fully supported production-ready local instance of a document data store. We also felt that it would be great to have a standard for NoSQL databases to provide more flexibility in both choosing and switching between NoSQL databases.

これまでNoSQLデータベースは相互運用性のための共通標準がないまま、クラウドごとに固有のソリューションが提供されてきました。そのため、相互運用性があり、ポータブルで、フル機能のドキュメントデータストアの本番用ローカルインスタンスに対する需要が高まっています。私たちはまた、NoSQLデータベースの標準があれば、NoSQLデータベースの選択と切り替えの両方において、より柔軟な対応が可能になると考えました。

そのNoSQLの標準を目指して、今回DocumentDBをオープンソース化したとのこと。

DocumentDB is the first implementation of the project’s more ambitious mission to create a standard for open-source document databases, much like the ANSI (American National Standards Institute) SQL standard for relational databases. The creation of a NoSQL standard will heighten the compatibility and interoperability of NoSQL engines in the future.

DocumentDBは、リレーショナルデータベースにおけるANSI(米国規格協会)SQL標準のように、オープンソースのドキュメントデータベースの標準を作るという、このプロジェクトのより野心的なミッションの最初の実装です。 NoSQL標準の策定は、将来的にNoSQLエンジンの互換性と相互運用性を高めることでしょう。

MongoDBは日本では存在感があるとはいえませんが、米国では人気の高いNoSQLデータベースであり、これを標準化の第一歩としたことは適切なものであると言えそうです。今後、こうしたNoSQLデータベースのAPI標準化に賛同するベンダが出てくるかどうかが注目されます。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
若者がビットコインのかけらに少額投資できる印CoinSwitchをTiger Globalが540億円超の評価で支援
ブロックチェーン
2021-04-24 02:54
シスコ、「Full Stack Observability Platform」を提供開始
IT関連
2023-07-11 23:46
五輪中継、サブチャンネルの画質はなぜ悪い?
くらテク
2021-07-29 21:28
「Excel」で行を固定表示するには
IT関連
2022-07-05 23:14
社会インパクト可視化システム・社会インパクト投資プラットフォームのインパクトサークルが8000万円のシード調達
IT関連
2022-03-17 03:33
人的資本経営の取り組みがエンゲージメントに影響–NECのESG活動
IT関連
2023-03-31 07:20
Chromeのバージョンが100に、ベータ版が公開。マルチスクリーン対応の新機能、Webサーバ側でのブラウザ判別処理にご注意
Chrome
2022-03-07 07:27
リクルート、経営管理基盤の刷新に向けて請求書管理サービス導入
IT関連
2023-02-01 05:06
生成AI、G7サミットでも議論に–「広島AIプロセス」立ち上げへ
IT関連
2023-05-23 06:03
お寺のデジタル化サービスが提供–本堂と別館をつなぐシステムなど
IT関連
2022-04-16 20:34
政府、ドローン物流の指針作成へ 過疎地での実用化促進へ
IT関連
2021-03-30 09:11
産業用熱の取り組みで10年後の全世界におけるCO2排出量1%削減を目指すRondo
IT関連
2022-03-01 21:27
マイクロソフト「Teams」に生産性向上促す2つの「Power Apps」アプリ
IT関連
2021-02-12 10:05
急落の日本株は「買い」!? 米国株最高値でも日経平均が売られる理由
IT関連
2021-07-12 00:07