次の方法で共有


MongoDB Atlas と Azure Cosmos DB for MongoDB の比較

適用対象: MongoDB

Azure Cosmos DB for MongoDB は、Azure エコシステムとシームレスに統合しながら、強力なフル マネージド MongoDB 互換データベースを提供します。 これにより、開発者は使い慣れた MongoDB ツールとアプリケーションを使用できる機能を維持しながら、グローバル分散、99.999% の高可用性 SLA、強力なセキュリティ対策などの Azure Cosmos DB の堅牢な機能の利点を活用できます。 開発者は、新しいツール セットに適応したり、現在の運用を大幅に変更したりすることなく、ベンダーに依存しない状態を維持できます。 これにより、MongoDB 開発者がスムーズに移行および操作できるため、Azure Cosmos DB for MongoDB は、MongoDB ワークロードに対するスケーラブルで安全で効率的なデータベース ソリューション向けの魅力的な選択肢となります。

ヒント

コミットメントなしで Azure Cosmos DB for MongoDB をお試ししてみませんか? 無料でAzure Cosmos DB for MongoDB クラスターの作成

Azure Cosmos DB for MongoDB と MongoDB Atlas

特徴量 Azure Cosmos DB for MongoDB MongoDB, Inc 提供の MongoDB Atlas
MongoDB ツールとドライバーと互換性あり はい はい
MongoDB ワイヤ プロトコル はい: v8 (プライベート プレビュー)、v7、v6、v5、v4 v8、v7、v6、v5。 Mongo Atlas は、v4 など古いバージョンのサポートを終了しています。v5 のサポートも 2024 年 10 月に終了します。
グローバル分散 はい。任意の数の Azure リージョン間の自動および高速データ レプリケーションを使用してグローバルに分散されます はい。サポートされているクラウド プロバイダーまたはリージョン間での自動かつ高速なデータ レプリケーションありのグローバル分散
99.999% の可用性の SLA はい いいえ。 MongoDB Atlas は、可用性 SLA 99.995% を提供します
クラウド プラットフォームが SLA の対象になっている はい いいえ。 詳細については、MongoDB Atlas SLA を参照してください
瞬時および自動スケーリング はい。Azure Cosmos DB の RU ベースのデプロイは、パフォーマンスに影響を与えることなく、自動的に瞬時に 10 倍にスケーリングします。また、MongoDB 用仮想コアベースの Azure Cosmos DB for MongoDB の自動スケーリング レベルは、瞬時にスケーリングします(プレビュー)。 ​​​Atlas 専用インスタンスはユーザー管理、または 1 日のワークロード分析後に自動スケーリング。
開発/テスト専用クラスター はい。HA 以外の仮想コアベースの Azure Cosmos DB for MongoDB クラスターは、コストを 50% 削減できます。 いいえ。クラスターは常に HA である必要があります。このため、不要なコンピューティングに対するコストが発生します。
マルチリージョン書き込み (マルチマスターとも呼ばれます) ​はい。 複数リージョンの書き込みを使用すると、お客様は任意のリージョンの任意のドキュメントを更新でき、可用性 SLA 99.999% が可能 ​​​はい。 マルチリージョン ゾーンでは、お客様はシャードごとに異なる書き込みリージョンを構成できます。 1 つのシャード内のデータは、1 つのリージョン内で書き込み可能です。​
無限のスケール ​Azure Cosmos DB では、要求を 1 秒あたり最大 10 億件までおよびそれを超えて RU をスケーリングする機能を、無制限ストレージかつ完全管理で、サービスとして提供。 ​仮想コアベースの Azure Cosmos DB for MongoDB 配置では、シャーディングによるスケーリングがサポートされます ​​​MongoDB Atlas 配置では、シャーディングによるスケーリングがサポートされます。
スループットとストレージのための独立したスケーリング はい (RU ベースの Azure Cosmos DB for MongoDB の場合) いいえ
AI アプリケーション向けのベクター検索 はい (仮想コアベースの Azure Cosmos DB for MongoDB の場合)。 地理空間フィルタリングやテキスト フィルタリングをベクトル検索とシームレスに組み合わせて、ベクトル検索クエリの効率を向上させることができます。 はい (MongoDB Atlas 専用インスタンスの場合)
統合テキスト検索、地理空間処理 はい はい
Free レベル 永久的な 1,000 個の要求ユニット (RU) と 25 GB のストレージ。 必要な場合には、制限を超えることを防ぎます。 仮想コアベースの Azure Cosmos DB for MongoDB では、32 GB のストレージを持つ Free レベルが永久に提供されます。 はい。512 MB ストレージがあります
ライブ マイグレーション はい はい
Azure 統合 ネイティブ ファーストパーティと Azure サービスの統合 一部のネイティブ Azure サービスを含むサード パーティの統合
インスタンス構成の選択 はい (仮想コアベースの Azure Cosmos DB for MongoDB の場合) はい
エキスパートによるサポート Microsoft for Azure Cosmos DB による 24 時間 365 日サポートを提供。 Azure サポート 契約では、Azure Cosmos DB を含むすべての Azure 製品が対象となります。これにより、追加のサポート コストなしで 1 つのサポート チームと連携できます MongoDB は MongoDB Atlas に対し、さまざまな SLA オプションでのサポートを 24 時間 365 日提供
MongoDB マルチドキュメント ACID トランザクションのサポート はい (仮想コアベースの Azure Cosmos DB for MongoDB の場合) はい
JSON データ型のサポート BSON (Binary JSON) BSON (Binary JSON)
MongoDB 集計パイプラインのサポート はい。 仮想コアおよび RU アーキテクチャでの MongoDB ワイヤ プロトコル v7、v6、v5 のサポート。 はい
最大ドキュメント サイズ 16 MB の仮想コアと RU アーキテクチャ 16 MB
データ ガバナンス コントロール用 JSON スキーマ 現在開発中 はい
統合テキスト検索 はい はい
クラウド オブジェクト ストレージ内のデータの統合クエリ はい。Synapse Link を使用します はい
分析クエリのためにデータを結合と共用体とブレンドします はい はい
パフォーマンスに関する推奨事項 はい。ネイティブの Microsoft ツールを使います はい
レプリカ セット構成 はい (仮想コアベースの Azure Cosmos DB for MongoDB の場合) はい
シャーディングのサポート Azure Cosmos DB は、自動のサーバー側シャーディングをサポートしています。 シャードの作成、配置、バランシングを自動的に管理 さまざまなユース ケースに合わせて複数のシャーディング手法をサポート。 シャーディング戦略は、アプリケーションに影響を与えずに変更可
クラスターの一時停止と再開 現在開発中 はい
データ エクスプローラー はい。ネイティブの Azure ツールと Azure Cosmos DB Explorer を使用。 Robo3T などのサード パーティ製ツールをサポート はい。Compass や Atlas Data Explorer などのネイティブ MongoDB ツールを使用。 Robo3T などのサード パーティ製ツールをサポート
クラウド プロバイダー Azure。 MongoDB ワイヤ プロトコルの互換性により、ベンダーに依存しない状態を維持できます Azure、AWS、Google Cloud
SQLベース接続 はい はい
サード パーティ BI ツールを使用しないネイティブ データの可視化 はい。Power BI を使用します はい (Atlas Charts を使用)
オンプレミス デプロイとハイブリッド デプロイでサポートされるデータベース いいえ はい
モバイル デバイス用の同期がある組み込み可能なデータベース いいえ。ユーザーの需要が低いためです はい
きめ細かいロールベースのアクセス制御 はい はい
転送中のデータの暗号化 はい はい
保存データの暗号化 はい はい
クライアント側のフィールド レベルの暗号化 はい はい
LDAP 統合 はい はい
データベースレベルの監査 はい はい
コレクションとパーティションをまたぐ複数ドキュメント ACID トランザクション はい はい
オンデマンド復元可能な継続的バックアップ はい

次のステップ