トップQs
タイムライン
チャット
視点
関係データベース管理システムの比較
ウィキメディアの一覧記事 ウィキペディアから
Remove ads
関係データベース管理システムの比較(かんけいデータベースかんりシステムのひかく)では、関係データベース管理システムの比較について説明する。特記されていない限り、アドオンや外部プログラムを含まない、最新の安定バージョンに基づいて比較を行っている。
![]() |
一般的な情報
Remove ads
対応オペレーティングシステム
サポートするオペレーティングシステムの比較を以下に示す。
注記 (1): 利用可能か否かはオペレーティングシステムではなくJava仮想マシンに依存する。
Remove ads
基本機能
要約
視点
基本的な機能の比較を以下に示す。
注記 (1): InnoDB でのみ利用できる。MyISAM では利用できない。
注記 (2): Unicodeの補助文字 (supplementary character)への対応はMySQL 5.5以降。
注記 (3): SQL Server 2005以降のREAD_COMMITTED_SNAPSHOT。
注記 (4): DB2 9.7以降のCS with CC。
注記 (5): Ingres 10以降のMVCC利用可能にしたDBに対して、システム単位(SYSTEM_LOCK_LEVEL=MVCC)で指定、もしくはセッション(SET LOCKMODE SESSION WHERE LEVEL = MVCC)、テーブル単位(SET LOCKMODE ON テーブル WHERE LEVEL = MVCC)で指定する。
数量制限
要約
視点
数量制限の比較を以下に示す。
注記 (3): InnoDB では 8000 バイトまで。(VARBINARY, VARCHAR, BLOB, TEXT 列を除く)
注記 (5): PostgreSQL のサイズは text, bytea, xml 等を除外して約8000バイトが最大。
注記 (6): SQL Server 2005 以降の VARCHAR(MAX) を用いた場合。
Remove ads
インデックス
B-/B+木 インデックス以外のインデックスの比較を以下に示す。
注記 (1): freeAdhocUDF ライブラリの関数が必要がある。
注記 (2): SQL Server 2008以降空間インデックスがサポートされたがBツリーを使用して構築される。
注記 (3): 計算列でのインデックス作成 または ビューでのインデックス作成 で代用する。[3]
Remove ads
問い合わせ機能
問い合わせ機能の比較を以下に示す。全てのデータベースでサポートされている以下の機能は省略する。
Remove ads
その他の機能
その他の機能の比較を以下に示す。
注記 (1): クエリ最適化のサポートは Developer と Enterprise 版のみ。その他の版ではマテリアライズドビューへの直接参照とクエリヒントが必要になる。.
Remove ads
パーティショニング
パーティショニングの比較を以下に示す。
Remove ads
セキュリティ
注記 (2): パスワードの長さの下限や使用する文字の複雑さを強制できるか否か。
注記 (3): セキュリティ情報が公開されており、セキュリティ・アップデートを手に入れられるか否か。リリースノートには記載されていても専用のページを持たない場合は「部分的」とする。
注記 (5): バックアップ、監査、ユーザやデータベースの管理を行う権限を分離できるか否か。
注記 (6): Common Criteria certified product list
注記 (7): Firebird には SYSDBA ユーザと DB 所有者の概念はあるが、バックアップやセキュリティ管理の権限を分離することはできない。
脚注
関連項目
外部リンク
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads