読み書き分離

ApsaraDB for MongoDB は、スリーノードレプリカセットのアーキテクチャを使用して、高可用性を保証できます。 3 つのデータノードが異なる物理サーバー上にあり、データを自動的に同期します。 それぞれ独自のドメイン名で構成される Primary ノードと操作可能な Secondary ノードがサービスを提供し、MongoDB Driver に協力して 読み取り操作の負担を軽減するのに役立ちます。

柔軟なサービス

ApsaraDB for MongoDB は、No-Schema を利用しており、ビジネスの起業初期に適用できます。 テーブル構造を変更せずに済みます。 構造化データは ApsaraDB for RDS に、柔軟な構造を持つビジネスデータは ApsaraDB for MongoDB に、ホットデータは ApsaraDB for Memcache または ApsaraDB for Redis に格納できます。 これにより、ビジネスデータを効率的に格納および取得し、データストレージのコストを削減できます。

モバイルアプリケーション

ApsaraDB for MongoDB は二次元空間インデックスをサポートしているため、ロケーションベースのモバイルアプリケーションを完璧にサポートすることができます。 同時に、ApsaraDB for MongoDB の動的ストレージモードは、複数のシステムからの異種データを格納するのに適しているため、モバイルアプリケーションの要件を満たします。

IoT アプリケーション

ApsaraDB for MongoDB は、高性能で非同期のデータ書き込み操作を特徴としています。 特定のシナリオでインメモリデータベースの処理機能を実現できます。 ApsaraDB for MongoDB のシャードクラスタインスタンスを使用すると、Mongo ノード用および shard の構成を動的にスケールアウトし、Mongo ノードおよびshard の数を増やすことによって、ApsaraDB for MongoDB のパフォーマンスおよびストレージスペースを無制限にスケールアウトできます。 この場合、ApsaraDB for MongoDB は、同時並行書き込み操作を必要とする IoT シナリオに適しています。

ApsaraDB for MongoDB は、動的クエリの要件を満たすための secondary インデックス機能を提供します。 ApsaraDB for MongoDB 集計フレームワークを使用して多次元データ分析を実行できます。