FerretDB - MongoDBのオープンソース代替
(github.com/FerretDB)-
SSPLライセンスに変わってしまったMongoDBを置き換えるためのプロジェクト
-
プロキシとして動作し、MongoDB Wire ProtocolのクエリをSQLに変換して、PostgreSQLをDBエンジンとして使用
→ ドライバレベルで互換性を提供し、MongoDBをそのまま置き換えられるようにすることを目標としている
-
現在はPoCデモ段階
-
Go製のオープンソース
SSPLライセンスに変わってしまったMongoDBを置き換えるためのプロジェクト
プロキシとして動作し、MongoDB Wire ProtocolのクエリをSQLに変換して、PostgreSQLをDBエンジンとして使用
→ ドライバレベルで互換性を提供し、MongoDBをそのまま置き換えられるようにすることを目標としている
現在はPoCデモ段階
Go製のオープンソース
3件のコメント
今は
ferretdbに名前が変わったんですね(笑)あっ、なるほどです。名前とURLは変更しておきました。笑
まだデモ段階ですが……試み自体は理解できますね。
10年くらい前にMongoDBジョークとして出てきた https://github.com/dcramer/mangodb とは別物です。
オープンソースライセンス変更の流れ https://ja.news.hada.io/topic?id=4991
→ 2. MongoDBのライセンス変更(AGPL -> SSPL)
ElasticSearchをめぐるAWSとElasticの対立 https://ja.news.hada.io/topic?id=3628
→ コメントのSSPL関連の話も参考にしてください
いずれにせよ、PostgreSQLは本当に万能ですね。以下のプロジェクトはすべてPostgresを拡張するか、あるいは内部で利用しています。
Babelfish for PostgreSQL 公開(MSSQL) https://ja.news.hada.io/topic?id=5298
TimescaleDB 2.0 公開(時系列データ) https://ja.news.hada.io/topic?id=3112
Postgres を Pub/Sub Server として使う https://ja.news.hada.io/topic?id=877
Message-DB、PostgreSQLベースのPub/Subメッセージ&イベントストア https://ja.news.hada.io/topic?id=1096
Apache Age、PostgresにGraph DB機能を追加する拡張 https://ja.news.hada.io/topic?id=3844
PolarDB for PostgreSQL https://ja.news.hada.io/topic?id=4362
Supabase 公開ベータ開始 - オープンソースのFirebase代替 https://ja.news.hada.io/topic?id=3347
EdgeDB - 開発者向け次世代オープンソースORDB https://ja.news.hada.io/topic?id=4602
Baserow - オープンソースのAirtable代替 https://ja.news.hada.io/topic?id=3889
RudderStack - Segmentのオープンソース代替 https://ja.news.hada.io/topic?id=1759