Mの主な機能は次のとおりです:
- スキーマは完全に実装され、アプリケーションによって実行されます。
- 他の”スキーマフリー” または “NoSQL” のキー・バリューデータベースと同様です。
もっとMデータベースを利用することにつながるための特徴の一部は以下のとおりです:
- 記録するデータが、非常に多様な分野に渡っている場合
- 特定のフィールドが、レコード数が多いあまり失われる場合
- データ自体が、特定のスキーマにフィッティングされていない場合
- 規定を超えるスキーマの変更ばある場合(例えば、政府の規制のため)。
- 論理的なデュアルサイト・オペレーションで停止なく継続して使用しなければならないアプリケーション開発を容易にする必要がある場合
- 他のプラットフォームとは異なり、アップグレードがデータベース・スキーマの変更を伴う場合であっても、GT.Mの機能では、適切にデザインされたアプリケーションを、そのアップグレードに伴って継続して利用することが可能です。