MongoDB Version History2026 — MongoDB 9.0
MongoDB 9.0 は、パフォーマンス、スケーラビリティ、回復力、オブザーバビリティ、セキュリティ、開発者の生産性にわたって大幅な進化をもたらします。要求の厳しい企業や AI ネイティブのワークロードに対応し、組織がインフラストラクチャの追加やアプリケーションの再設計を行うことなく、より多くのユーザー、トランザクション、AI 主導のアクティビティをサポートできるよう支援します。
要求の高いアプリケーションのための高パフォーマンス
MongoDB 9.0 では、find-one クエリが最大35%、update-one クエリが最大30%それぞれ高速化し、トランザクションスループットが最大20%、大規模展開のスループットが約2倍それぞれ向上することで、アプリケーションの成長余地が広がります。また、Atlas 専有クラスター向けの Gen 2 コンピューティングにより、価格性能比も向上します。
データの利用方法を制限することなくデータを保護するセキュリティ
MongoDB Queryable Encryption は、データをエンドツーエンドで暗号化したまま、プレフィックス、サフィックス、サブストリングクエリのサポートを拡張します。Atlas の拡張されたプライベートネットワーキング機能により、組織は MongoDB を複雑なネットワークおよびセキュリティ環境に統合できます。
負荷のかかった状態での回復力
Intelligent Workload Management は、追加コストなしで Atlas 専有クラスターでデフォルトで有効になっており、過負荷状態時に重要な操作を保護するのに役立ちます。MongoDB 9.0 では、より的を絞ったリストア機能、Enterprise Advanced 向けのバックアップの向上、運用リスクを低減するための安全なシーケンスによるメンテナンス制御も追加されています。
より明確な運用上の洞察
再設計された Atlas メトリクス UI、強化されたネイティブ OpenTelemetry メトリクス統合、加えてインサート、アップデート、削除、読み取りにわたるクエリシェイプメトリクスにより、チームは問題をより迅速に診断し、データベースの動作を既に使用しているオブザーバビリティツールに結び付けることができます。
より馴染みのあるモダナイゼーションへの道
Hibernate ORM 用 MongoDB 拡張機能を使用すると、Java 開発者は MongoDB を使用しながら、使い慣れた Hibernate API および HQL を利用できます。 スキーマ制約により、データルールとアプリケーションの想定をデータベース内で直接適用できるため、チームはアプリケーションロジックを再構築したり、開発者にまったく新しいプログラミングモデルを再教育したりすることなく、モダナイズを進めることができます。
2024 — MongoDB 8.0
MongoDB 8.0 は開発チームのニーズに合わせて構築されており、より効率的な機能の構築に専念できます。エンタープライズグレードのセキュリティ、回復力、可用性、パフォーマンスに重点を置いた設計(45 以上のアーキテクチャ改善と新機能を含む)により、MongoDB 8.0 は開発者に魅力的な新機能を提供します。
- さまざまなアプリケーション向けに最適化されたパフォーマンス。MongoDB 8.0 は、アプリケーションがより迅速かつ効率的にデータをクエリおよび変換できるようにすることでパフォーマンスを大幅に向上させ、スループットを最大32%向上させます。MongoDB 8.0 におけるアーキテクチャの最適化により、メモリ使用量とクエリ時間が削減されました。挿入、アップデート、削除におけるより効率的なバッチ処理機能と、その他の最適化の組み合わせにより、データレプリケーション中の一括書き込みが56%高速化し、同時書き込みが20%高速化しました。追加の最適化により、MongoDB 8.0 はより大容量の時系列データを取り扱い、より少ないリソース使用量とコストで200%以上高速に操作を実行できるようになります。
- 新たなユースケースを実現する革新的な暗号化。MongoDB Queryable Encryption は、MongoDB の暗号研究グループによって開発された業界初のイノベーションであり、お客様が機密性の高いアプリケーションデータを暗号化し、MongoDB データベースに完全にランダム化された暗号化データとして安全に保存し、処理のために暗号化されたデータに対して表現力豊かなクエリを実行できるようにします。MongoDB 8.0 では、等価クエリに加えてレンジクエリのサポートが追加され、一般的な検索においてより高い柔軟性を備えた安全なデータ取得を拡張できます。例えば、お客様は完全に暗号化された財務データに対してレンジベースの検索を実行し、特定のレンジ内のクレジットスコアを持つ申請者を検索して信用度の分布を評価することなどが可能です。Queryable Encryption を使用すると、必要なデータは、お客様が管理する復号化キーを使用する承認されたエンドユーザーに到達するまで暗号化されたままになります。レンジクエリに対応したことで、Queryable Encryption は、暗号化に関する専門知識を必要とすることなく、ライフサイクル全体を通じてデータを暗号化された状態に維持し、機密性の高いデータを保存・処理するアプリケーションにおいて、悪意のある攻撃者による偶発的なデータ漏洩や持ち出しのリスクを軽減するのに役立ちます。
- グローバルな高可用性を実現する高速な水平拡張。MongoDB 8.0 では、水平拡張がより低コストで、より高速かつ簡単になりました。水平拡張により、アプリケーションはシャードと呼ばれる複数のサーバーにデータを分散することで、従来のデータベースリソースの制限を超えて拡張できます。単一のサーバーに対して増大するコンピューティングリソースを事前にプロビジョニングする必要はありません。MongoDB 8.0 の新しいシャーディング機能により、シャード全体へのデータ分散が最大50倍高速化され、開始コストが最大50%削減されます。
- 予期しないアプリケーションの需要に対する回復力。 MongoDB 8.0 では、コンシステントなアプリケーション動作を確保するために、チームが使用量の予期しない急増や高需要の持続期間に対してデータベースのパフォーマンスを最適化するためのより詳細な制御が提供されるようになりました。 MongoDB 8.0 には、実行中のクエリにデフォルトの最大時間制限を設定する機能、再発する問題のあるクエリのタイプを拒否する機能、データベースの再起動などのイベントが発生してもクエリ設定を保持するように構成する機能が新しく追加され、需要の高いアプリケーションや予期しないイベントが発生したアプリケーションでも高いパフォーマンスを確保できるよう支援します。
これらの MongoDB 8.0 の新機能により、幅広いアプリケーションを構築するための、最も高速で耐久性があり、安全で信頼性の高いバージョンの MongoDB が提供されます。
MongoDB 8.0 を始める最も簡単な方法は mongodb.com/try です。ここでは、無料の Atlas アカウントへのサインアップ、Community Edition のダウンロード、Enterprise Advanced サブスクリプションによる MongoDB の自己管理について詳しく学ぶことができます。
2023 — MongoDB 7.0
- MongoDB 7.0 は、移行、セキュリティ、パフォーマンス、開発者体験の4つの主要領域にわたって大幅な向上をもたらします。
- mongosync へのアップデートにより移行操作が効率化され、異なるトポロジーを持つクラスター間の同期における柔軟性が向上するほか、特定のデータベースやコレクションのサブセットの同期、ソースクラスターとデスティネーションクラスターの同期を維持するための oplog バッファリングが可能になります。
- Queryable Encryption の一般提供によりセキュリティが強化され、お客様はライフサイクル全体を通じて機密性の高いワークロードを暗号化できるだけでなく、暗号化されたデータに対してクエリを実行することも可能になります。
- パフォーマンスの向上には、find() および aggregate() クエリのプレフィックスにおいて高度なクエリ実行戦略がデフォルトになることが含まれます。シャーディングされたクラスターでは、新しい高スループットパラメーターによりチャンクの移行が高速化されます。バランサーのチャンク自動マージにより、シャーディングされたクラスターを拡張する際にチャンク数の線形増加が不要になります。
- Query API へのアップデートにより、ビット単位演算子、パーセンタイル演算子、アグリゲーションフレームワークのユーザーロール変数が導入されたほか、時系列コレクション向けのアドホックなアップデート・削除機能が追加されました。開発者は大規模な文書で変更ストリームで予期せぬエラーを経験しなくなります。シャードキー分析コマンドと、シャーディングコンフィギュレーションサーバーにアプリケーションデータを保存する機能により、シャーディングされたクラスターの作成と開発がより容易になります。
- MongoDB 7.0 では、Kotlin 向けの MongoDB ドライバーも導入され、言語の選択肢の幅が広がっています。
MongoDB 7.0 リリースノート
2022年 — MongoDB 6.0
MongoDB リリースノート
2021~2022 — MongoDB 5.0 と Rapid Release
- IoTおよび金融アプリ向けに最適化されたネイティブのMongoDB 5.xと時系列コレクション;データベースのダウンタイムなしでシャードキーをオンデマンドで変更できるライブ再シャーディング;ライブデータに対する高度なアナリティクスを実現する分散されたクロスシャードJOINとグラフトラバーサル;ファイルコピーによるより高速な最初の同期;新しいアグリゲーション演算子など。
- MongoDB Stable API は、アプリケーションの将来性を確保します。 下位互換性を損なう重大な変更のリスクなしに、最新の MongoDB リリースにアップグレードできます。
- Atlas サーバーレスインスタンスは、ワークロードに合わせて自動的かつ動的にスケーリングし、消費されたリソースに対してのみ料金を支払います。
- MongoDB Atlas Data API は、データベースドライバーを必要とせずに Atlas データにアクセスできる、完全管理の REST のような API を提供します。
MongoDB リリースノート
2020年 — MongoDB 4.4
- MongoDB 4.4 では、UNION によるさらに充実したアグリゲーション、分散データベースクラスター全体のデータ同期レイテンシを最大50%削減するストリーミングレプリケーション、インフラ障害が発生しても一貫した低レイテンシを維持するヘッジされた読み取りとミラーリングされた読み取りを提供します。
- MongoDB Atlas Online Archive を使用して、データベースから古いデータを完全管理のクエリ可能なオブジェクトストレージに自動的に階層化し、スケーラビリティ、パフォーマンス、コストを最適化します。
- MongoDB Atlas マルチクラウドクラスターは、単一クラスター内のデータを複数のパブリッククラウドに同時に分散したり、それらの間でワークロードをシームレスに移動したりする能力を提供します。
MongoDB リリースノート
2019年 — MongoDB 4.2
MongoDB リリースノート
2018年 — MongoDB 4.0
MongoDB リリースノート
2017年 — MongoDB 3.6
- 完全管理のMongoDB AtlasデータベースサービスがAWSからAzureおよびGoogle Cloudへと拡張され、すべての主要なクラウドプロバイダーにわたって比類のないデータ配信を提供します。
- 常時稼働し、リアルタイムで反応するアプリケーションをビルドするための変更ストリームと、クライアント側のコードを減らしながら、より回復力の高いアプリを開発者がビルドできるようにする再試行可能な書き込み。
- データに対してスキーマを補強するスキーマバリデーションにより、データの整合性をさらに向上させました。
- 分散されたクラスター内のすべての操作にわたってコンシステントな時間を補強し、データの整合性と回復力をさらに向上させるグローバル論理クロックの実装、ならびに自分の書込み操作結果の読み取り整合性のための因果整合性の保証。
MongoDB リリースノート
2016 — MongoDB 3.4
MongoDB リリースノート
2015年(後半) — MongoDB 3.2
MongoDB リリースノート
2015年(初頭) — MongoDB 3.0
MongoDB リリースノート