「MariaDB」と「MongoDB」は、データベースシステムです。
MariaDBは、MySQLのドロップイン代替品として設計されたオープンソースリレーショナルデータベースシステムです。
「高速パフォーマンス」「高機能」「高信頼性」「堅牢性」「スケーラブル」「豊富なストレージエンジン」「プラグイン」「多くのツールが用意されたエコシステム」などの特徴により、さまざまなユースケースで非常に汎用性の高いデータベースとして使用されています。
MongoDBは、スキーマレスドキュメント指向データベースです。
MongoDBは、データをフレキシブルなJSONライクなドキュメントデータとして格納し、動的で柔軟なスキーマを提供します。データの一部更新も可能です。
「NoSQLの高パフォーマンス」と「RDBMSの有用性」がバランスよく組み込まれているデータベースで「クエリ」と「インデックス」を使用でき、「柔軟性」「スケーラビリティ」「高可用性」「スケーラブル(水平スケールアウト)」「分散データベース」「大量データの高速処理」を実現します。
MariaDBは、MySQL代替として利用する場合に最適なデータベースです。
「高可用性」「スケーラビリティ」「パフォーマンス」などを必要とする「トランザクションアプリケーション」「Webアプリケーション」「SaaS」などの用途で活用できます。
Mongo DBは、優れた拡張性により大規模プロジェクトに適しています。
・IoTアプリケーション
・モバイルアプリケーション
・リアルタイム分析
・パーソナライズ分析
・カタログ機能 など
・MySQLとの後方互換性
・簡単セットアップ
・シンプル問い合わせ言語 など
・シンプルクエリ構文
・強力な集約関数
・高速パフォーマンス
・エコシステムサポート
・スケーリングオプション
・充実したドキュメント など
参考元サイト
DB-Engines →System Properties Comparison MariaDB vs. MongoDB
StackShare →MariaDB vs MongoDB vs MySQL
TrustRadius →MariaDB vs MongoDB
※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。