TL

Database Catalog

データベース製品の比較

堅牢なトランザクションを得意とするRDBから、柔軟なスケールを重視するNoSQLまで、役割ごとに選択肢を整理します。

Catalog Scope

9
Products
2
Categories

Collection 01

リレーショナル(RDB)(5)

項目PostgreSQLMySQLSQLiteOracle DatabaseMicrosoft SQL Server
種別リレーショナル(RDB)リレーショナル(RDB)組込み RDB(ファイル)リレーショナル(RDB)リレーショナル(RDB)
クエリSQLSQLSQLSQL / PL-SQLT-SQL
ライセンスオープンソース(PostgreSQL License)オープンソース(GPL)+ 商用パブリックドメイン商用(プロプライエタリ)商用(無償版 Express あり)
一番の強み標準 SQL 準拠で高機能普及度 No.1・情報が豊富サーバ不要・1 ファイルで完結大規模・高信頼で実績豊富Windows / .NET と高度に統合
主な用途汎用の業務 DBWeb アプリのバックエンドモバイルアプリ(iOS / Android)基幹・ミッションクリティカル企業の業務システム

Collection 02

NoSQL(4)

項目MongoDBRedisApache CassandraElasticsearch
種別ドキュメントキーバリュー(インメモリ)ワイドカラム検索エンジン(全文検索)
クエリ独自(MQL / 集約パイプライン)コマンドCQLQuery DSL(JSON)
ライセンスSSPL(ソース公開・商用)オープンソース(一部 RSAL/SSPL)オープンソース(Apache 2.0)Elastic License / SSPL
一番の強みスキーマ柔軟で開発が速いインメモリで超高速(μs〜ms)書き込みに非常に強い高速な全文検索・あいまい検索
主な用途スキーマが変わるアプリキャッシュ / セッション大量書き込み(IoT / ログ / 時系列)サイト内検索 / 全文検索