OSS探訪

MongoDB — document dataとshardingを扱うdatabase server

OSS健全度 86
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
28,556
主要言語
C++
ライセンス
未判定
リポジトリ最終更新
2026/09/11

概要

MongoDBはdocument指向のdatabaseです。repositoryにはdatabase serverのmongodとsharding routerのmongosがあり、shell、Compass、各言語driver、Community Server、cloud版Atlasへの公式導線もまとめられています。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

documentを保存し、routerでsharded clusterへ接続する

mongodがdatabase server、mongosがsharding routerを担います。mongoshによる操作、CompassによるGUI、主要言語のdriverを組み合わせ、single serverから分散構成まで扱えます。READMEはCommunity Serverのdownload・Docker imageとAtlasを別の選択肢として案内しています。

出典:[1]

変化するdocument構造と水平分散を検討するservice

nestedなapplication dataをdocumentとして扱い、query・index・replication・shardingを一つのdatabase ecosystemで設計したいteamの候補です。access pattern、document境界、index、整合性、障害復旧を実dataで検証してください。

出典:[1]

Community ServerとAtlas、SSPLの境界を区別する

READMEは2018年10月16日より前のversionをAGPL、それ以後のversionと旧系列へのpatchをSSPL v1で公開すると説明しています。sourceを閲覧できることだけでOSI承認licenseと同一視せず、file headerも含めて条件を確認してください。self-managed Community Serverとmanaged serviceのAtlasは運用責任も異なります。

出典:[1][2]

参考にした公式資料

  1. [1]MongoDB README(2026-09-13)
  2. [2]MongoDB Community SSPL v1(2026-09-13)
編集部からの補足

MongoDB・NoSQLというcategory語を確立し、self-managedとAtlasの導入意図を別々の検索導線で受ける例として選びました。

成長

成長の推移 · 直近30日

28,556 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
586
Open PR
34

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • c-plus-plus
  • database
  • mongodb
  • nosql
Stars
28,556
Forks
5,805
Watchers
1,243
Open Issues
0
主要言語
C++
ライセンス
未判定
リポジトリ最終更新
2026/09/11
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。