リレーショナルデータベース管理システムの比較

以下の表は、いくつかのリレーショナルデータベース管理システムの一般情報と技術情報を比較したものです。詳細については、各製品の記事をご覧ください。脚注に特に記載がない限り、比較はアドオン、拡張機能、外部プログラムを含まない安定版に基づいています。

一般情報

メンテナー最初の公開日最新の安定バージョン最新リリース日ライセンス公開問題リスト
4D(第4次元)4D SAS1984バージョン16.02017年1月10日[1]独自のいいえ
アダバスソフトウェアAG19708.12013年6月独自のいいえ
アダプティブ サーバー エンタープライズSAP AG198716.0 SP03 PL072019年6月10日独自のいいえ
アドバンテージ データベース サーバー (ADS)SAP AG199212.02015独自のいいえ
アルティベースアルティベース株式会社20007.1.0.1.22018年3月2日独自のいいえ
アパッチ・ダービーアパッチ200410.17.1.0 [2]2023年11月14日Apacheライセンスはい[3]
クラストリックスDBMariaDBコーポレーション2010バージョン7.02015年8月19日独自のいいえ
コックローチDBゴキブリ研究所2015バージョン24.1.02024年5月20日BSL、CCL、MIT、BSDはい[4]
キュブリッドキュブリッド2008-1111.2.32023年1月31日Apache License 2.0、APIおよびGUIツールのBSDライセンスはい[5]
データコムCA株式会社70年代初頭[6]14 [7]2012年[8]独自のいいえ
IBM DB2IBM198312.1 [9] 2024年11月14日; 13か月前独自のいいえ
Empress 組み込みデータベースエンプレスソフトウェア株式会社197910.202010-03独自のいいえ
エクサソルエクサソルAG20047.1.12021-09-15; 4年前独自のいいえ
ファイルメーカーAppleの子会社であるFileMaker, Inc.1985-04192020年5月20日独自のいいえ
火の鳥ファイアーバードプロジェクト2000年7月25日5.0.3 [10] 2025-07-14; 5か月前IPL [11]とIDPL [12]はい[13]
GPUdbGIS連邦20143.2.52015年1月14日独自のいいえ
HSQLDBHSQL開発グループ20012.6.12021年10月21日BSDはい[14]
水素H2ソフトウェア20052.3.2322024年8月12日EPLと修正MPLはい[15]
Informix ダイナミック サーバーIBM / HCLテクノロジーズ1981????198015.0.0.12025年3月15日独自のいいえ
イングレスActian(HCLソフトウェア)197412.0.0 [16]2024年5月6日独自のいいえ
インターベースエンバカデロ・テクノロジーズ1984XE7 v12.0.4.3572015年8月12日独自のいいえ
リンターSQL RDBMSRELEXグループ19906.0.17.532018年2月15日独自のはい[17]
ルシッドDB固有ベースプロジェクト2007年1月0.9.42012年1月5日GPL v2いいえ
マリアDBMariaDBコミュニティ2010年2月1日12.1.2 [18] 2025-11-18; 26日前GPL v2、LGPL(クライアントライブラリ用)[19]はい[20]
マックスDBSAP AG2003-057.9.0.82014独自のはい[21]
SingleStore(旧MemSQL)シングルストア2012年6月7.1.112020年10月12日独自のいいえ
Microsoft Access (JET)マイクロソフト199216 (2016)2015年9月22日独自のいいえ
マイクロソフト ビジュアル フォックスプロマイクロソフト19849 (2005)2007年10月11日独自のいいえ
マイクロソフトSQLサーバーマイクロソフト19892025年[22] 2025-11-18; 26日前独自のいいえ
Microsoft SQL Server Compact (組み込みデータベース)マイクロソフト20002011年(v4.0)独自のいいえ
マイマーSQLマイマー情報技術197811.0.9D2025年7月16日独自のいいえ
マネーDBMonetDB財団[23]20042025年3月[24]2025年3月27日Mozillaパブリックライセンスバージョン2.0 [25]はい[26]
mSQLヒューズ・テクノロジーズ19944.1 [27]2017年6月30日独自のいいえ
MySQLオラクル社1995-118.0.43 [28] 2025-10-21; 54日前GPL v2またはプロプライエタリはい[29]
ネクサスDBネクサスDB株式会社20034.00.142015年6月25日独自のいいえ
HPE ノンストップ SQLヒューレット・パッカード・エンタープライズ1987SQL/MX 3.4独自のいいえ
ヌーDBヌーDB20134.12020年8月独自のいいえ
オムニススタジオタイガーロジック株式会社1982-076.1.3 リリース 1no2015-12独自のいいえ
オープンエッジプログレスソフトウェアコーポレーション198412.82024-1独自のいいえ
オープンリンク ヴァーチュオーソオープンリンクソフトウェア19987.2.142024年11月11日GPL v2またはプロプライエタリはい[30]
オラクルDBオラクル社1979-1126ai [31] 2025-10-14; 2か月前独自のいいえ
Oracle Rdbオラクル社19847.4.1.1 [32]2021-04-21 [±]独自のいいえ
パラドックスコーレル株式会社1985112009年9月7日独自のいいえ
MySQL 用Percona サーバーペルコナ20068.0.37-292024-08-06 [±]GPL v2はい
アクティアン ゼン (PSQL)アクティアン1982v162024年6月30日独自のいいえ
多面体DBMSエネアAB19939.02015年6月24日独自開発、Polyhedra Liteはフリーウェアとして利用可能[33]いいえ
PostgreSQLPostgreSQL グローバル開発グループ1989-0617.42025年2月21日[34]Postgresライセンス[35]いいえ[36]
R:ベースR:BASEテクノロジーズ198210.02016年5月26日独自のいいえ
SAP ハナSAP AG20102.0 SPS042019年8月8日独自のいいえ
ソリッドDBユニコムグローバル19927.0.0.102014年4月29日独自のいいえ
SQL AnywhereSAP AG199217.0.0.482019年7月26日独自のいいえ
SQLベースユニファイ株式会社198211.52008-11独自のいいえ
SQLiteD.リチャード・ヒップ2000年9月12日3.51.1 [37] 2025-11-28; 16日前パブリックドメインはい[38]
スクエアムDBSQreamテクノロジーズ20142.1 [39]2018年1月15日独自のいいえ
スーパーベーススーパーベース1984クラシック2003独自のいいえ
スーパーベースNGスーパーベースNG2002スーパーベース NG 2.102017独自のはい[40]
テラデータテラデータ1984152014年4月独自のいいえ
ティドブピングキャップ株式会社20168.5.4 [41] 2025-11-27; 17日前Apacheライセンスはい[42]
ユニデータロケットソフトウェア19888.2.12017年7月独自のいいえ
ベクターActian(HCLソフトウェア)20107.0 [43]2024年12月17日独自のいいえ
ユガバイトDBユガバイト株式会社20182.20.1.3 [44]2024-01-25 [±]Apacheライセンスはい[45]
アクティアン ゼン (PSQL)アクティアン1982v162024年6月30日独自のいいえ
メンテナー最初の公開日最新の安定バージョン最新リリース日ライセンス公開問題リスト

オペレーティングシステムのサポート

RDBMS が実行できるオペレーティングシステム。

ウィンドウズmacOSリナックスBSDユニックスアミーガOSz/OSオープンVMSiOSアンドロイド
4次元はいはいいいえいいえいいえいいえいいえいいえいいえいいえ
アダバスはいいいえはいいいえはいいいえはいいいえいいえいいえ
アダプティブ サーバー エンタープライズはいいいえはいはいはいいいえいいえいいえいいえいいえ
アドバンテージデータベースサーバーはいいいえはいいいえいいえいいえいいえいいえいいえいいえ
アルティベースはいいいえはいいいえはいいいえいいえいいえいいえいいえ
アパッチ・ダービーはいはいはいはいはいいいえはいいいえ?いいえ
クラストリックスDBいいえいいえはいいいえはいいいえいいえいいえいいえいいえ
コックローチDBはいはいはいいいえいいえいいえいいえいいえいいえいいえ
キュブリッドはい部分的はいいいえいいえいいえいいえいいえいいえいいえ
IBM DB2はいはいはいいいえはいいいえはいいいえはいいいえ
Empress 組み込みデータベースはいはいはいはいはいいいえいいえいいえいいえはい
EXASolutionいいえいいえはいいいえいいえいいえいいえいいえいいえいいえ
ファイルメーカーはいはいはいいいえいいえいいえいいえいいえはいいいえ
火の鳥はいはいはいはいはいいいえ多分いいえはい[46]はい
HSQLDBはいはいはいはいはいいいえはいいいえ??
水素はいはいはいはいはいいいえはいいいえ?はい
Informix ダイナミック サーバーはいいいえはいいいえはい ( AIX )いいえいいえいいえいいえいいえ
イングレスはいはいはいはいはいいいえ部分的はい[47]いいえいいえ
インターベースはいはいはいいいえはい(Solarisいいえいいえいいえはいはい
リンターSQL RDBMSはいはいはいはいはいいいえIBM Z上のLinuxはいはいはい
ルシッドDBはいはいはいいいえいいえいいえいいえいいえいいえいいえ
マリアDBはいはい[48]はいはいはいいいえいいえいいえ?はい[49]
マックスDBはいいいえはいいいえはいいいえ多分いいえいいえいいえ
Microsoft Access (JET)はいいいえいいえいいえいいえいいえいいえいいえいいえいいえ
マイクロソフト ビジュアル フォックスプロはいいいえいいえいいえいいえいいえいいえいいえいいえいいえ
マイクロソフトSQLサーバーはいいいえはい[50]いいえいいえいいえいいえいいえいいえいいえ
Microsoft SQL Server Compact (組み込みデータベース)はいいいえいいえいいえいいえいいえいいえいいえいいえいいえ
マイマーSQLはいはいはいいいえはいいいえいいえはい[51]いいえはい
マネーDBはいはいはいはいはいいいえいいえいいえいいえいいえ
MySQLはいはいはいはいはいはいはいいいえ?はい[52]
オムニススタジオはいはいはいいいえいいえいいえいいえいいえいいえいいえ
オープンエッジはいいいえはいいいえはいいいえいいえいいえいいえいいえ
オープンリンク ヴァーチュオーソはいはいはいはいはいいいえいいえいいえいいえいいえ
オラクルはいはいはいいいえはいいいえはいはいいいえいいえ
Oracle Rdbいいえいいえいいえいいえいいえいいえいいえはいいいえいいえ
アクティアン ゼン (PSQL)はいはい(OEMのみ)はいいいえいいえいいえいいえいいえはいはい
多面体はいいいえはいいいえはいいいえいいえいいえいいえいいえ
PostgreSQLはいはいはいはいはいはい(MorphOS[53]IBM Z上のLinux [54]いいえいいえはい
R:ベースはいいいえいいえいいえいいえいいえいいえいいえいいえいいえ
SAP ハナはいいいえはいいいえいいえいいえいいえいいえいいえいいえ
ソリッドDBはいいいえはいいいえはいいいえIBM Z上のLinuxいいえいいえいいえ
SQL Anywhereはいはいはいいいえはいいいえいいえいいえいいえはい
SQLベースはいいいえはいいいえいいえいいえいいえいいえいいえいいえ
SQLiteはいはいはいはいはいはい多分いいえはいはい
スクエアムDBいいえいいえはいいいえいいえいいえいいえいいえいいえいいえ
スーパーベースはいいいえいいえいいえいいえはいいいえいいえいいえいいえ
スーパーベースNGはいいいえはいいいえいいえいいえいいえいいえいいえいいえ
テラデータはいいいえはいいいえはいいいえいいえいいえいいえいいえ
ティドブはいはいはい部分的いいえいいえいいえいいえいいえいいえ
ユニデータはいいいえはいいいえはいいいえいいえいいえいいえいいえ
宇宙はいいいえはいいいえはいいいえいいえいいえいいえいいえ
ユガバイトDBはいはいはいいいえいいえいいえいいえいいえいいえいいえ
ウィンドウズmacOSリナックスBSDユニックスアミーガOSz/OSオープンVMSiOSアンドロイド

基本的な機能

どのような基本的な RDBMS 機能がネイティブに実装されているかに関する情報。

データベース名参照整合性取引細粒度ロックマルチバージョン同時実行制御ユニコードインタフェース型推論
4次元はいはいはい??はいGUISQLはい
アダバスはいいいえはい??はい独自の直接呼び出しとSQL(サードパーティ経由)はい
アダプティブ サーバー エンタープライズはいはいはいはい(行レベルロック)はいはいAPI & GUI & SQLはい
アドバンテージデータベースサーバーはいはいはいはい(行レベルロック)?はい4APISQLはい
アルティベースはいはいはいはい(行レベルロック)?はいAPI & GUI & SQLはい
アパッチ・ダービーはいはいはいはい(行レベルロック)[55]?はいSQLはい
クラストリックスDBはいはいはいはいはいはいSQLはい
コックローチDBはいはいはいはい(行レベルロック)はいはいSQLいいえ
キュブリッドはいはいはいはい(行レベルロック)はいはいGUISQLはい
IBM DB2はいはいはいはい(行レベルロック)[56]?はいGUISQLはい
Empress 組み込みデータベースはいはいはい??はいAPISQLはい
EXASolutionはいはいはい??はいAPI & GUI & SQLはい
火の鳥はいはいはい?はいはいAPISQLはい
HSQLDBはいはいはい?はいはいSQLはい
水素はいはいはい?はい[57]はいSQLはい
Informix ダイナミック サーバーはいはいはいはい(行レベルロック)はいはいSQL、REST、MQ、JSONはい
イングレスはいはいはいはい(行レベルロック)はいはいSQLQUELはい
インターベースはいはいはい??はいSQLはい
リンターSQL RDBMSはいはいはい( DDLを除くはい(行レベルロック)?はいAPI & GUI & SQLはい
ルシッドDBはいいいえいいえ??はいSQLはい
マリアDBはい2はいはいDDLを除いて2つ[58] [59]はい(行レベルロック)はいはいSQLはい
マックスDBはいはいはい??はいSQLはい
Microsoft Access (JET)はいはいはい??はいGUISQLはい
マイクロソフト ビジュアル フォックス プロはいはいはいはい(行レベルロックSMB2)はいいいえGUISQLはい
マイクロソフトSQLサーバーはいはいはいはい(行レベルロック)[60]はいはいGUISQLはい
Microsoft SQL Server Compact (組み込みデータベース)はいはいはい??はいGUISQLはい
マイマーSQLはいはいはいはい(楽観的ロックはいはいAPI & GUI & SQLはい
マネーDBはいはいはい??はいAPI & SQL & MALはい
MySQLはい2はい3はいDDLを除いて2つ[58]はい(行レベルロック)[61]はいはいGUI 5SQLはい
オープンエッジはいはい6はいはい(行レベルロック)?はいGUISQLはい
オープンリンク ヴァーチュオーソはいはいはい??はいAPI & GUI & SQLはい
オラクルはいはいはい、 DDLを除いて[58]はい(行レベルロック)[62]はいはいAPI & GUI & SQLはい
Oracle Rdbはいはいはい??はいSQLはい
アクティアン ゼン (PSQL)はいはいはい??はいAPI & GUI & SQLはい
多面体DBMSはいはいはいはい(楽観的および悲観的なセルレベルのロック)[63]?はいAPISQLはい
PostgreSQLはいはいはいはい(行レベルロック)[64]はいはいAPI & GUI & SQLいいえ[65]
SAP ハナはいはいはいはい(行レベルロック)はいはいAPI & GUI & SQLはい
ソリッドDBはいはいはいはい(行レベルロック)?はいAPISQLはい
SQL Anywhereはいはいはいはい(行レベルロック)[66]はい[67]はいAPI & GUI & HTTP(S) (REST & SOAP) [68] & SQLはい
SQLベースはいはいはい??はいAPI & GUI & SQLはい
SQLiteはいはいはいいいえ(データベースレベルのロック)[69]いいえオプション[70]APISQLはい
スーパーベースNG???はい(レコードレベルのロック)?はいGUI &独自仕様& ODBCはい
テラデータはいはいはいはい(ハッシュとパーティション)?はいSQLはい
ティドブはいはいはい、 DDLを除いて[58]はい(行レベルロック)[71]はいはいGUI 5SQLはい
ユニデータはいいいえはい??はい複数はい
宇宙はいいいえはい??はい複数はい
データベース名参照整合性取引細粒度ロックマルチバージョン同時実行制御ユニコードインタフェース型推論
  • 注 (1):現在、コミットされていない読み取りトランザクション分離のみをサポートしています。バージョン1.9ではシリアル化可能な分離が追加され、バージョン2.0では完全なACID準拠になります。
  • 注(2): MariaDBとMySQLはデフォルトのInnoDBストレージエンジンを通じてACID準拠を提供しています。[72] [73]
  • 注(3): 「 InnoDBストレージエンジン以外の場合、MySQLサーバーはCREATE TABLEステートメントのFOREIGN KEYおよびREFERENCES構文を解析して無視します[74]」「CHECK句(8.0.16現在)[75]は、すべてのストレージエンジンのほとんどのコア機能をサポートしています。」
  • 注 (4): Unicode のサポートはバージョン 10.0 で新しく追加されました。
  • 注(5): MySQLはMySQL Workbenchを通じてGUIインターフェースを提供します
  • 注 (6): OpenEdge SQL データベース エンジンは参照整合性を使用しますが、OpenEdge ABL データベース エンジンは参照整合性を使用せず、データベース トリガーを介して処理されます。

制限

データ サイズの制限に関する情報。

最大DBサイズ最大テーブルサイズ最大行サイズ行あたりの最大列数最大Blob/Clobサイズ最大CHARサイズ最大NUMBERサイズ最小DATE値最大DATE値列名の最大サイズ
4次元限定??65,135200 GB (2 GiB ユニコード)200 GB (2 GiB ユニコード)64ビット???
アドバンテージデータベースサーバー無制限16 EiB65,530 B65,135 / (10+ 平均フィールド名の長さ)4ギガバイト?64ビット??128
アパッチ・ダービー無制限無制限無制限1,012 (閲覧数 5,000)2,147,483,647文字254 (可変長文字: 32,672 )64ビット0001-01-019999-12-31128
クラストリックスDB無制限無制限アプライアンスでは 64 MB、AWS では 4 MB?64MB64MB64MB0001-01-019999-12-31254
キュブリッド2 EB2 EB無制限無制限無制限1GB64ビット0001-01-019999-12-31254
IBM DB2無制限2 ZB1,048,319 B1,0122GB32 KB64ビット0001-01-019999-12-31128
Empress 組み込みデータベース無制限2 63 −1 バイト2GB32,7672GB2GB64ビット0000-01-019999-12-3132
EXASolution無制限無制限無制限10,0002MB128ビット0001-01-019999-12-31256
ファイルメーカー8TB8TB8TB2億5600万4ギガバイト10,000,00010億文字、10−400から10400、±0001-01-014000-12-31100
火の鳥無制限1≈32TB65,536 B使用されるデータの種類によって異なります32GB32,767 B128ビット1003276863
HSQLDB64TB無制限8無制限8無制限864 TB 7無制限8無制限80001-01-019999-12-31128
水素64TB無制限8無制限8無制限864 TB 7無制限864ビット-9999999999999999無制限8
最大DBサイズ最大テーブルサイズ最大行サイズ行あたりの最大列数最大Blob/Clobサイズ最大CHARサイズ最大NUMBERサイズ最小DATE値最大DATE値列名の最大サイズ
Informix ダイナミック サーバー≈0.5 YB 12≈0,5YB 1232,765 バイト(大きなオブジェクトを除く)32,7654TB32,765 1410 125 1301/01/0001 109999年12月31日128バイト
イングレス無制限無制限256KB1,0242GB32000 B64ビット00019999256
インターベース無制限1≈32TB65,536 B使用されるデータの種類によって異なります2GB32,767 B64ビット1003276831
リンターSQL RDBMS無制限2 3064 KB(BLOBなし)、
2GB(各BLOB値)
2502GB4000 B64ビット0001-01-019999-12-3166
マリアDB無制限MyISAM ストレージ制限: 256 TB、
Innodb ストレージ制限: 64 TB、
Aria ストレージ制限: ???
64 KB 34,096 44 GB (ロングテキスト、ロングブロブ)64 KB(テキスト)64ビット1000999964 [76]
Microsoft Access (JET)2GB2GB16MB25564 KB (メモフィールド)、
1 GB (「OLE オブジェクト」フィールド)
255 B(テキストフィールド)32ビット0100999964
マイクロソフト ビジュアル フォックスプロ無制限2GB65,500 B2552GB16MB32ビット0001999910
マイクロソフトSQLサーバー524,272 TB (32,767 ファイル × 最大ファイルサイズ 16 TB)

インスタンスあたり16ZB

524,272 TB8,060バイト / 2TB 61,024 / 30,000(スパース列を含む)2 GB / 無制限 (RBS/FILESTREAM オブジェクトを使用)2GB 6126ビット200019999128
Microsoft SQL Server Compact (組み込みデータベース)4ギガバイト4ギガバイト8,060バイト10242GB4000154ビット00019999128
マイマーSQL無制限無制限16000(+LOBデータ)252無制限1500045桁0001-01-019999-12-31128
マネーDB無制限無制限無制限無制限2GB2GB128ビット-4712-01-019999-12-311024
MySQL無制限MyISAM ストレージ制限: 256 TB; Innodb ストレージ制限: 64 TB64 KB 34,096 44 GB (ロングテキスト、ロングブロブ)64 KB(テキスト)64ビット1000999964
オープンリンク ヴァーチュオーソインスタンスあたり 32 TB
(Elastic Cluster 経由では無制限)
DBサイズ(または32 TB)4KB2002GB2GB2 3109999100
オラクル2 PB(標準8kブロック)
8 PB(最大32kブロック)
8 EB(最大32kブロックとBIGFILEオプション付き)
4 GB × ブロックサイズ
(BIGFILE テーブルスペースを含む)
8KB1,000128 TB32,767 B 11126ビット−47129999128
最大DBサイズ最大テーブルサイズ最大行サイズ行あたりの最大列数最大Blob/Clobサイズ最大CHARサイズ最大NUMBERサイズ最小DATE値最大DATE値列名の最大サイズ
アクティアン ゼン (PSQL)40億個のオブジェクト256GB2GB1,5362GB8,000バイト64ビット01-01-000112-31-9999128バイト
多面体利用可能なRAM、アドレス空間によって制限される2 32無制限65,5364 GB(RAM により異なります)4 GB(RAM により異なります)64ビット0001-01-018000-12-31255
PostgreSQL [77]無制限32TB1.6TB種類によって250~16001 GB (テキスト、bytea) をインラインで保存、または pg_largeobject を使用して 4 TB を保存

[78]

1GB無制限−4,713

[79]

5,874,89763
SAP ハナ??????????
ソリッドDB256 TB256 TB32 KB + BLOB データ行サイズによって制限される4ギガバイト4ギガバイト64ビット-32768-01-0132767-12-31254
SQL Anywhere [80]104 TB (13 ファイル、各ファイルは最大 8 TB (32 KB ページ))ファイルサイズによって制限されるファイルサイズによって制限される4万50002GB2GB64ビット0001-01-019999-12-31128バイト
SQLite128 TB (2 x 31ページ × 64 KB 最大ページサイズ)ファイルサイズによって制限されるファイルサイズによって制限される32,7672GB2GB64ビットDATEタイプ9なしDATEタイプ9なし無制限
テラデータ無制限無制限64000 wo/lobs
(64 GB w/lobs)
2,0482GB64,00038桁0001-01-019999-12-31128
宇宙無制限無制限無制限無制限無制限無制限無制限無制限無制限無制限
最大DBサイズ最大テーブルサイズ最大行サイズ行あたりの最大列数最大Blob/Clobサイズ最大CHARサイズ最大NUMBERサイズ最小DATE値最大DATE値列名の最大サイズ
  • 注(1): Firebird 2.xの最大データベースサイズは事実上無制限であり、最大の既知のデータベースサイズは980GBを超えています。[81] Firebird 1.5.xの最大データベースサイズ:32TB。
  • 注(2):データ型を使用する場合の制限は10 38DECIMALです。[82]
  • 注(3): InnoDBは8,000バイトに制限されています(VARBINARY、、、または列VARCHARを除く)。[83]BLOBTEXT
  • 注(4): InnoDBは1,017列までに制限されています。[83]
  • 注(6):VARCHAR (MAX) SQL 2005以降で使用します。 [84]
  • 注(7):ページサイズが32KBで、BLOB/CLOBデータがデータベースファイルに格納されている場合。
  • 注 (8): Java配列のサイズ制限は、配列あたり2,147,483,648 (2 31CHAR ) 個のオブジェクトです。この制限は、名前の文字数、テーブルあたりの行数、テーブルあたりの列数、および/あたりの文字数に適用されますVARCHAR
  • 注(9):日付データ型がないにもかかわらず、SQLiteには日付と時刻の関数が含まれており、[85]紀元前4714年11月24日から5352年11月1日までのタイムスタンプに機能します。
  • 注 (10): Informix DATETIME型は、YEARから1/10000秒までの範囲で調整可能です。DATETIMEの日付範囲は、0001-01-01 00:00:00.00000から9999-12-31 23:59:59.99999までです。
  • 注(11):バージョン12c以降。それ以前のバージョンでは、紀元前4000
  • (12):0.5 YB の制限は、Informix v15.0 以降の単一の Informix サーバーインスタンスのストレージ制限を指します。Informix v12.10 以降のバージョンでは、シャーディング技術を使用してテーブルを複数のサーバーインスタンスに分散できます。分散 Informix データベースには、テーブルまたはデータベースのサイズに上限はありません。
  • 注(13): InformixのDECIMAL型は、10桁から32桁までの精度をサポートします。−130から10125 . 固定精度と可変精度がサポートされています。
  • 注(14): LONGLVARCHAR型は最大4TBの文字列をサポートします。

テーブルとビュー

ネイティブにサポートされているテーブルビュー(基本のもの以外)に関する情報。

一時テーブルマテリアライズドビュー
4次元はいいいえ
アダバス??
アダプティブ サーバー エンタープライズはい1はい – 事前計算された結果セットを参照
アドバンテージデータベースサーバーはいいいえ(共通ビューのみ)
アルティベースはいいいえ(共通ビューのみ)
アパッチ・ダービーはいいいえ
クラストリックスDBはいいいえ
キュブリッドはい(CTEのみ)いいえ(共通ビューのみ)
IBM DB2はいはい
Empress 組み込みデータベースはいはい
EXASolutionはいいいえ
火の鳥はいいいえ(共通ビューのみ)
HSQLDBはいいいえ
水素はいいいえ(共通ビューのみ)
Informix ダイナミック サーバーはい2
イングレスはいいいえ
インターベースはいいいえ
リンターSQL RDBMSはいはい
ルシッドDBいいえいいえ
マリアDBはい4
マックスDBはいいいえ
Microsoft Access (JET)いいえいいえ
マイクロソフト ビジュアル フォックスプロはいはい
マイクロソフトSQLサーバーはいはい
Microsoft SQL Server Compact (組み込みデータベース)はいいいえ
マイマーSQLいいえいいえ
マネーDBはいいいえ(共通ビューのみ)
MySQLはい4
オラクルはいはい
Oracle Rdbはいはい
オープンリンク ヴァーチュオーソはいはい
アクティアン ゼン (PSQL)はいいいえ
多面体DBMSいいえいいえ(共通ビューのみ)
PostgreSQLはいはい
SAP ハナはい?
ソリッドDBはいいいえ(共通ビューのみ)
SQL Anywhereはいはい
SQLiteはいいいえ
スーパーベースはいはい
テラデータはいはい
ユニデータはいいいえ
宇宙はいいいえ
一時テーブルマテリアライズドビュー
  • 注(1):サーバーはtempdbを提供しており、これはパブリックおよびプライベート(セッション用)の一時テーブルとして使用できます。[86]
  • 注 (2):マテリアライズド・ビューはInformixではサポートされていません。IBMのドキュメントでは、マテリアライズド・ビューという用語は、ビューのクエリが複雑すぎる場合にそのクエリを実行するために作成される一時テーブルを指していますが、例えば、ビューの更新方法を定義したり、インデックスを作成したりすることはできません。この用語はInformixパフォーマンス・ガイドで定義されています。[87]
  • 注(4):マテリアライズドビューはストアドプロシージャとトリガーを使用してエミュレートできます[88]

インデックス

ネイティブにサポートされているインデックス(基本的なB- / B+ ツリーインデックス以外)に関する情報

R- / R+ツリーハッシュ表現部分的逆行するビットマップ要旨ジン全文空間木の森インデックス重複インデックス防止
4次元?クラスタ??????はい??いいえ
アダバス???????????いいえ
アダプティブ サーバー エンタープライズいいえいいえはいいいえはいいいえいいえいいえはい??いいえ
アドバンテージデータベースサーバーいいえいいえはいいいえはいはいいいえいいえはい??いいえ
アパッチ・ダービーいいえいいえいいえいいえいいえいいえいいえいいえいいえ[89]??いいえ
クラストリックスDBいいえはいいいえいいえいいえいいえいいえいいえいいえいいえ?いいえ
キュブリッドいいえいいえはい[90]はい[90]はいいいえいいえいいえいいえいいえいいえいいえ
IBM DB2はいはいはいいいえはいはいいいえいいえはい[91]??いいえ
Empress 組み込みデータベースはいいいえいいえはいいいえはいいいえいいえいいえ??いいえ
EXASolutionいいえはいいいえいいえいいえいいえいいえいいえいいえ??いいえ
火の鳥いいえいいえはいはいはいいいえいいえいいえいいえ[92]??いいえ
HSQLDBいいえいいえいいえいいえいいえいいえいいえいいえいいえ??いいえ
水素いいえはいいいえいいえいいえいいえいいえいいえはい[93]はい[94]?いいえ
Informix ダイナミック サーバーはいはいはいはいはいはいはいはいはいはいはい[95]はい
イングレスはいはいイングレス v10いいえいいえイングレス v10いいえいいえいいえ??いいえ
インターベースいいえいいえいいえいいえいいえいいえいいえいいえいいえ??いいえ
リンターSQL RDBMS 10いいえ等価結合用の一時インデックスはい、LOWERやUPPERなどの一部のスカラー関数ではいいえいいえいいえいいえいいえはい[96]いいえいいえはい
ルシッドDBいいえいいえいいえいいえいいえはいいいえいいえいいえ??いいえ
マリアDBAriaMyISAMテーブル、およびv10.2.2以降はInnoDBテーブルのみ[97]メモリ、[98] InnoDB、5つのテーブルのみPERSISTENT仮想列のみ[99]いいえいいえいいえいいえいいえはい[100]AriaMyISAMテーブル、およびv10.2.2以降はInnoDBテーブルのみ[97]?いいえ
マックスDBいいえいいえいいえいいえいいえいいえいいえいいえいいえ??いいえ
Microsoft Access (JET)いいえいいえいいえいいえいいえいいえいいえいいえいいえ[101]??いいえ
マイクロソフト ビジュアル フォックスプロいいえいいえはいはいはい2はいいいえいいえいいえ??いいえ
マイクロソフトSQLサーバー空間インデックスはい4はい3はい計算列3スター結合クエリのビットマップフィルタインデックスいいえいいえはい[102]はい[103]?いいえ
Microsoft SQL Server Compact (組み込みデータベース)いいえいいえいいえいいえいいえいいえいいえいいえいいえ[104]??いいえ
マイマーSQLいいえいいえいいえいいえはいいいえいいえいいえはいはいいいえいいえ
マネーDBいいえはいいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえ
MySQL空間インデックス[105]メモリ、クラスター(NDB)、InnoDB、5つのテーブルのみいいえ[106]いいえいいえいいえいいえいいえMyISAMテーブル[107]およびバージョン5.6.4以降ではInnoDBテーブル[108]MyISAMテーブル[109]およびバージョン5.7.5以降ではInnoDBテーブル[110]?いいえ
オープンリンク ヴァーチュオーソはいクラスタはいはいいいえはいいいえいいえはいはい(商用のみ)いいえいいえ
オラクルはい 11クラスターテーブルはいはい 6はいはいいいえいいえはい[111]はい[112]?はい[113]
Oracle Rdbいいえはい?いいえいいえ?いいえいいえ???いいえ
アクティアン ゼン (PSQL)いいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえいいえ
多面体DBMSいいえはいいいえいいえいいえいいえいいえいいえいいえいいえ?いいえ
PostgreSQLはいはいはいはいはい7はいはい[114]はいはい[115]ポストGIS [116]いいえいいえ
SAP ハナ???????????いいえ
ソリッドDBいいえいいえいいえいいえはいいいえいいえいいえいいえいいえいいえいいえ
SQL Anywhereいいえいいえはいいいえいいえいいえいいえいいえはいはい?はい
SQLiteはい[117]いいえはい[118]はいいいえいいえいいえいいえはい[119]スパティアライト[120]?いいえ
スクエアムDB????はい??????いいえ
テラデータいいえはいはいはいいいえはいいいえいいえ? [121]??いいえ
宇宙はいはいはい3はい3はい3いいえいいえいいえ?はい[122]?いいえ
R- / R+ツリーハッシュ表現部分的逆行するビットマップ要旨ジン全文空間木の森インデックス重複インデックス防止
  • 注(1):ユーザーはfreeAdhocUDFライブラリなどの関数を使用する必要があります。[123]
  • 注(2):式ベースのインデックスを使用して、ほとんどのデータ型に実装できます。
  • 注(3):計算列[124]にインデックスを付ける(簡単には更新できない)か、「インデックス付きビュー」 [125](適切な名前、どのビューでも機能するわけではない[126] )を使用することでエミュレートできます
  • 注(4): InMemory ColumnStoreインデックス、ハッシュ結合の一時ハッシュインデックス、非/クラスターおよびフィルファクターに使用されます。
  • 注(5): InnoDBは必要に応じて適応ハッシュインデックス[127]のエントリを自動的に生成します。
  • 注 (6): Oracle 8i 以降では関数ベースのインデックスを使用して実装できますが、インデックスを使用するには SQL で関数を使用する必要があります。
  • 注(7): PostgreSQLの機能インデックスはフィールドの順序を逆にするために使用できます。
  • 注(10):現時点ではB+ツリーとフルテキストのみ。
  • 注 (11): R-Tree インデックスは Locator 付きの基本エディションで使用できますが、一部の機能には、Personal Edition または Spatial オプション付きの Enterprise Edition が必要です。
  • 注(12): FOTインデックス(Forest of Treesインデックス)は、複数のBツリーから構成されるBツリーインデックスの一種であり、マルチユーザー環境での競合を軽減します。[128]

データベース機能

連合交差するを除外する内部結合外部結合内部選択マージ結合ブロブクロブ共通テーブル式ウィンドウ関数並列クエリシステムバージョン管理されたテーブル
4次元はいはいはいはいはいいいえいいえはい????
アダバスはい???????????
アダプティブ サーバー エンタープライズはい??はいはいはいはいはい??はい?
アドバンテージデータベースサーバーはいいいえいいえはいはいはいはいはい?いいえ??
アルティベースはいはいはい、MINUS経由はいはいはいはいはいいいえいいえいいえ?
アパッチ・ダービーはいはいはいはいはいはい?はいいいえいいえ??
クラストリックスDBはいいいえいいえはいはいはいいいえはいはいはいはい?
キュブリッドはいはいはいはいはいはいはいはいはいはい[90]??
IBM DB2はいはいはいはいはいはいはいはいはいはいはい[129]はい[130]
Empress 組み込みデータベースはいはいはいはいはいはいはいはい????
EXASolutionはいはいはいはいはいはいはいいいえはいはいはい?
火の鳥はいいいえいいえはいはいはいはいはいはいはい??
HSQLDBはいはいはいはいはいはいはい[131]はいはいいいえはい[131]?
水素はいはいはいはいはいはいいいえはい実験的[132]はい[133]??
Informix ダイナミック サーバーはいはいはい、MINUS経由はいはいはいはいはいはいはいはい[134]?
イングレスはいいいえいいえはいはいはいはいはいはい[135]はい[136]はい[137]?
インターベースはい??はいはい??はい????
リンターSQL RDBMSはいはいはいはいはいはいはいはいはいはいいいえいいえ
ルシッドDBはいはいはいはいはいはいはいいいえ????
マリアDBはい10.3+ [138]10.3+ [139]はいはいはいいいえはいはい[140]はい[141]いいえ[142]はい[130]
マックスDBはい??はいはいはいいいえはい????
Microsoft Access (JET)はいいいえいいえはいはいはいいいえはいいいえいいえ??
マイクロソフト ビジュアル フォックスプロはい??はいはいはい?はい????
マイクロソフトSQLサーバーはいはいはいはいはいはいはいはいはいはい[143]はい[144]はい[130]
Microsoft SQL Server Compact (組み込みデータベース)はいいいえいいえはいはい?いいえはいいいえいいえ??
マイマーSQLはいはいはいはいはいはい?はいはいいいえいいえ?
マネーDBはいはいはいはいはいはいはいはいはいはいはいいいえ
MySQLはい8歳以上[145]8歳以上[146]はいはいはいいいえはい8歳以上[147]8歳以上[148]いいえ[142]いいえ[130]
オープンリンク ヴァーチュオーソはいはいはいはいはいはい?はい??はい?
オラクルはいはいはい、MINUS経由はいはいはいはいはいはい1はいはい[149]はい[150]
Oracle Rdbはいはいはいはいはいはいはいはい????
アクティアン ゼン (PSQL)はいいいえいいえはいはい??はいいいえいいえいいえ?
多面体DBMSはいはいはいはいはいいいえいいえはいいいえいいえいいえ?
PostgreSQLはいはいはいはいはいはいはいはいはいはいはい[151]いいえ[130]
SAP ハナ????????????
ソリッドDBはいはいはいはいはいはいはいはいはいいいえいいえ?
SQL Anywhereはいはいはいはいはいはいはいはいはいはいはい?
SQLiteはいはいはいはい3.43.0+ [152]はいいいえはい3.8.3+ [153]3.25+ [154]いいえいいえ[130]
スクエアムDBすべてのみいいえいいえはいはいはいはいいいえはいはいいいえ?
テラデータはいはいはいはいはいはいはいはいはいはいはい?
宇宙はいはいはいはいはいはいはいいいえいいえいいえ??
連合交差するを除外する内部結合外部結合内部選択マージ結合ブロブクロブ共通テーブル式ウィンドウ関数並列クエリシステムバージョン管理されたテーブル
  • 注 (1): 11gR2 で導入された再帰 CTE は、CONNECT BY と呼ばれる同様の構造に取って代わります。

データ型

型システム整数浮動小数点小数点バイナリ日付/時刻ブール値他の
4次元静的UUID (16 ビット)、SMALLINT (16 ビット)、INT (32 ビット)、BIGINT (64 ビット)、NUMERIC (64 ビット)リアルフロートリアルフロートCLOBテキストVARCHARビットビット可変ブロブ 期間間隔タイムスタンプブール値写真
アルティベース[155]静的SMALLINT(16ビット)、INTEGER(32ビット)、BIGINT(64ビット)REAL(32ビット)、DOUBLE(64ビット)小数点数値数値浮動小数点CHARVARCHARNCHARNVARCHARCLOBBLOBBYTENIBBLEBITVARBIT日付幾何学
クラストリックスDB [156]静的TINYINT(8ビット)、SMALLINT(16ビット)、 MEDIUMINT(24ビット)、INT(32ビット)、BIGINT(64ビット)FLOAT(32ビット)、DOUBLE小数点CHARBINARYVARCHARVARBINARYTEXTTINYTEXTMEDIUMTEXTLONGTEXTTINYBLOBBLOBMEDIUMBLOBLONGBLOBDATETIMEDATETIMESTAMPYEARBIT( 1 )ブール値列挙型セット
キュブリッド[157]静的SMALLINT(16ビット)、INTEGER(32ビット)、BIGINT(64ビット)FLOATREAL(32ビット)、DOUBLE(64ビット)小数点数値CHARVARCHARNCHARNVARCHARCLOBブロブ日付日付時刻時刻タイムスタンプ少し通貨ビット可変セットマルチセットシーケンス列挙
IBM DB2?SMALLINT(16ビット)、INTEGER(32ビット)、BIGINT(64ビット)DECFLOATREALDOUBLE小数点CLOBCHARVARCHARバイナリVARBINARYBLOB日付時刻、タイムゾーン付きタイムスタンプ、タイムゾーンなしタイムスタンプ ブール値XMLグラフィックVARGRAPHICDBCLOBROWID
Empress 組み込みデータベース静的TINYINTSQL_TINYINT、またはINTEGER8SMALLINTSQL_SMALLINT、またはINTEGER16INTEGERINTSQL_INTEGER、またはINTEGER32BIGINTSQL_BIGINT、またはINTEGER64REALSQL_REAL、またはFLOAT32DOUBLE PRECISIONSQL_DOUBLE、またはFLOAT64FLOAT、またはSQL_FLOATEFLOAT DECIMALDECNUMERICSQL_DECIMAL、またはSQL_NUMERIC ; DOLLARCHARACTERECHARACTERCHARACTER VARYINGNATIONAL CHARACTERNATIONAL CHARACTER VARYINGNLSCHARACTERCHARACTER LARGE OBJECTTEXTNATIONAL CHARACTER LARGE OBJECTNLSTEXT バイナリ ラージオブジェクトまたはBLOB ; BULK DATEEDATETIMEETIMEEPOCH_TIMETIMESTAMPMICROTIMESTAMPブール値シーケンス32、シーケンス
EXASolution静的TINYINTSMALLINTINTEGERBIGINT実数浮動小数点数倍精度小数10進数数値数値CHARNCHARVARCHARVARCHAR2NVARCHARNVARCHAR2CLOBNCLOB該当なし日付タイムスタンプ間隔ブール値ブール値幾何学
ファイルメーカー[158]静的サポートされていませんサポートされていません番号文章容器タイムスタンプサポートされていません
火の鳥[159]?INT128INT64INTEGERSMALLINTDOUBLEFLOAT小数点数値小数点(38, 4)、小数点(10, 4)BLOBCHARCHAR( x )文字セットUNICODE_FSSVARCHAR( x )文字セットUNICODE_FSSVARCHAR BLOB サブタイプテキストBLOB DATETIMETIMESTAMP(タイムゾーンなしとタイムゾーンあり)ブール値TIMESTAMPTIMESTAMP WITH TIME ZONECHAR(38)、ユーザー定義型(ドメイン)
型システム整数浮動小数点小数点バイナリ日付/時刻ブール値他の
HSQLDB [160]静的TINYINT (8 ビット)、SMALLINT (16 ビット)、INTEGER (32 ビット)、BIGINT (64 ビット)DOUBLE(64ビット)小数点数値CHARVARCHARLONGVARCHARCLOBBINARYVARBINARYLONGVARBINARYBLOB日付時刻タイムスタンプ間隔ブール値OTHER (オブジェクト)、BITBIT VARYINGARRAY
Informixダイナミックサーバー[161]静的 + UDTSMALLINT(16ビット)、INT(32ビット)、INT8(64ビット独自)、BIGINT(64ビット)SMALLFLOAT(32ビット)、FLOAT(64ビット)DECIMAL(32桁の10進数、浮動小数点数/固定小数点数、範囲10)130から+10125)、お金CHARVARCHARNCHARNVARCHARLVARCHARCLOBTEXTLONGLVARCHARテキストバイトブロブクロブ日付日時間隔ブール値SETLISTMULTISETROWTIMESERIESSPATIALGEODETICNODEJSONBSONユーザー定義
アングル[162]静的TINYINT (8 ビット)、SMALLINT (16 ビット)、INTEGER (32 ビット)、BIGINT (64 ビット)FLOAT4 (32 ビット)、FLOAT (64 ビット)小数点C、CHARVARCHARLONG VARCHARNCHARNVARCHARLONG NVARCHARTEXT BYTEVARBYTELONG VARBYTE ( BLOB ) DATEANSIDATEINGRESDATETIMETIMESTAMPINTERVAL該当なしMONEYOBJECT_KEYTABLE_KEYユーザー定義データOME経由
リンターSQL RDBMS静的 + 動的(ストアド プロシージャ内)SMALLINT(16ビット)、INTEGER(32ビット)、BIGINT(64ビット)REAL(32ビット)、DOUBLE(64ビット)小数点数値CHARVARCHARNCHARNVARCHARBLOBバイト変数バイトブロブ日付ブール値ジオメトリEXTFILE
マリアDB [163]静的TINYINT(8ビット)、SMALLINT(16ビット)、 MEDIUMINT(24ビット)、INT(32ビット)、BIGINT(64ビット)FLOAT(32ビット)、DOUBLE(別名REAL)(64ビット)小数点CHARBINARYVARCHARVARBINARYTEXTTINYTEXTMEDIUMTEXTLONGTEXTTINYBLOBBLOBMEDIUMBLOBLONGBLOBDATETIMEDATETIMESTAMPYEARBIT( 1 )BOOLEAN (別名BOOL ) = TINYINTの同義語ENUMSETGISデータ型 (Geometry、Point、Curve、LineString、Surface、Polygon、GeometryCollection、MultiPoint、MultiCurve、MultiLineString、MultiSurface、MultiPolygon)
マイクロソフトSQLサーバー[164]静的TINYINTSMALLINTINTBIGINTフロートリアル数値小数点小数点金額CHARVARCHARTEXTNCHARNVARCHARNTEXTBINARYVARBINARYIMAGEFILESTREAMFILETABLEDATEDATETIMEOFFSETDATETIME2SMALLDATETIMEDATETIMETIME少しCURSORTIMESTAMPHIERARCHYIDUNIQUEIDENTIFIERSQL_VARIANTXMLTABLE、Geometry、Geography、カスタム .NET データ型
Microsoft SQL Server Compact(組み込みデータベース)[165]静的TINYINTSMALLINTINTBIGINTフロートリアル数値小数金額NCHARNVARCHARNTEXTバイナリVARBINARYイメージ日時少しTIMESTAMPROWVERSIONUNIQUEIDENTIFIERIDENTITYROWGUIDCOL
マイマーSQL静的SMALLINTINTBIGINTINTEGER( n )FLOATREALDOUBLEFLOAT( n )数値小数点CHARVARCHARNCHARNVARCHARCLOBNCLOBバイナリVARBINARYBLOB日付時刻タイムスタンプ間隔ブール値ドメインユーザー定義型(定義済みの空間データ型の位置、緯度、経度と座標、UUIDを含む)
マネーDB静的、拡張可能TINYINTSMALLINTINTINTEGERBIGINTHUGEINTSERIALBIGSERIALFLOATFLOAT( n )REALDOUBLEDOUBLE PRECISION 小数点数値CHARCHAR( n )VARCHARVARCHAR( n )CLOBCLOB( n )TEXTSTRINGBLOBBLOB( n )日付時刻タイムゾーン付き時刻、タイムスタンプ、タイムゾーン付きタイムスタンプ間隔間隔間隔間隔時間間隔間隔 ブール値JSONJSON( n )URLURL( n )INETUUIDGISデータ型 ( Geometry、Point、Curve、LineString、Surface、Polygon、GeometryCollection、MultiPoint、MultiCurve、MultiLineString、MultiSurface、MultiPolygon )、ユーザー定義型
MySQL [156]静的TINYINT(8ビット)、SMALLINT(16ビット)、 MEDIUMINT(24ビット)、INT(32ビット)、BIGINT(64ビット)FLOAT(32ビット)、DOUBLE(別名REAL)(64ビット)小数点CHARBINARYVARCHARVARBINARYTEXTTINYTEXTMEDIUMTEXTLONGTEXTTINYBLOBBLOBMEDIUMBLOBLONGBLOBDATETIMEDATETIMESTAMPYEARBIT( 1 )BOOLEAN (別名BOOL ) = TINYINTの同義語ENUMSETGISデータ型 (Geometry、Point、Curve、LineString、Surface、Polygon、GeometryCollection、MultiPoint、MultiCurve、MultiLineString、MultiSurface、MultiPolygon)
オープンリンク・バーチュオーソ[166]静的 + 動的INTINTEGERSMALLINT実数倍精度浮動小数点数浮動小数点数( n ) DECIMALDECIMAL( n )DECIMAL( m, n )NUMERICNUMERIC( n )NUMERIC( m, n )CHARACTERCHAR( n )VARCHARVARCHAR( n )NVARCHARNVARCHAR( n )ブロブタイムスタンプ日付時刻時刻日付該当なしANYREFERENCEIRIURI)、UDT(ユーザー定義型)、GEOMETRYBOXBOX2DBOX3DBOXMBOXZBOXZMCIRCULARSTRINGCOMPOUNDCURVECURVEPOLYGONEMPTYGEOMETRYCOLLECTIONGEOMETRYCOLLECTIONMGEOMETRYCOLLECTIONZGEOMETRYCOLLECTIONZMLINESTRINGLINESTRINGMLINESTRINGZLINESTRINGZMMULTICURVEMULTILINESTRINGMULTILINESTRINGMMULTILINESTRINGZMULTILINESTRINGZMMULTIPOINTMULTIPOINTMMULTIPOINTZMULTIPOINTZMマルチポリゴンマルチポリゴンMマルチポリゴンNZマルチポリゴンMポイントポイントM、ポイントZ ポイントZMポリゴンポリゴンNMポリゴンNZ 、ポリゴンNZMポリラインポリラインZリングリングM、リングZ リングZM )
型システム整数浮動小数点小数点バイナリ日付/時刻ブール値他の
オラクル[167]静的 + 動的(ANYDATA経由)番号BINARY_FLOATBINARY_DOUBLE番号CHARVARCHAR2CLOBNCLOBNVARCHAR2NCHARLONG(非推奨)BLOBRAWLONG RAW(非推奨)、BFILE DATETIMESTAMP ( TIME ZONEあり/なし)、INTERVAL 該当なし空間画像オーディオビデオDICOM、XMLタイプ、UDTJSON
アクティアン・ゼン(PSQL)[168]静的BIGINTINTEGERSMALLINTTINYINTUBIGINTUINTEGERUSMALLINTUTINYINTBFLOAT4BFLOAT8DOUBLEFLOATDECIMALNUMERICNUMERICSANUMERICSLBNUMERICSLSNUMERICSTBNUMERICSTSCHARLONGVARCHARVARCHARBINARYLONGVARBINARYVARBINARY日付日付時刻時刻少し通貨IDSMALLIDENTITYタイムスタンプUNIQUEIDENTIFIER
多面体[169]静的INTEGER8 (8 ビット)、INTEGER (16 ビット)、INTEGER (32 ビット)、INTEGER64 (64 ビット)FLOAT32 (32 ビット)、FLOAT (別名REAL、64 ビット)該当なしVARCHARLARGE VARCHAR(別名CHARACTER LARGE OBJECT LARGE BINARY(別名BINARY LARGE OBJECT 日時ブール値該当なし
PostgreSQL [170]静的SMALLINT(16ビット)、INTEGER(32ビット)、BIGINT(64ビット)REAL(32ビット)、DOUBLE PRECISION(64ビット) 小数点数値CHARVARCHARTEXTバイトDATETIME (タイムゾーンあり/なし)、TIMESTAMP (タイムゾーンあり/なし)、INTERVAL ブール値ENUMPOINTLINELSEGBOXPATHPOLYGONCIRCLECIDRINETMACADDRBITUUIDXMLJSONJSONB、配列、複合、範囲、カスタム
SAP ハナ静的TINYINTSMALLINTINTEGERBIGINTSMALLDECIMALREALDOUBLEFLOATFLOAT( n )小数点VARCHARNVARCHARALPHANUMSHORTTEXTVARBINARYBINTEXTBLOB日付時刻秒日付タイムスタンプブール値CLOBNCLOBTEXTARRAYST_GEOMETRYST_POINTST_MULTIPOINTST_LINESTRINGST_MULTILINESTRINGST_POLYGONST_MULTIPOLYGONST_GEOMETRYCOLLECTIONST_CIRCULARSTRING
ソリッドDB静的TINYINT (8 ビット)、SMALLINT (16 ビット)、INTEGER (32 ビット)、BIGINT (64 ビット)REAL(32ビット)、DOUBLE(64ビット)、FLOAT(64ビット)10進数数値(51桁)CHARVARCHARLONG VARCHARWCHARWVARCHARLONG WVARCHAR BINARYVARBINARYLONG VARBINARY 日付時刻タイムスタンプ
SQLite [171]動的整数(64ビット)REAL (別名FLOATDOUBLE ) (64 ビット)該当なしTEXT (別名CHARCLOB )ブロブ該当なし該当なし該当なし
スクエアムDB [172]静的TINYINT (8 ビット)、SMALLINT (16 ビット)、INTEGER (32 ビット)、BIGINT (64 ビット)REAL(32ビット)、DOUBLE(別名FLOAT)(64ビット)該当なしCHARVARCHARNVARCHAR該当なしDATEDATETIME(別名TIMESTAMPブール該当なし
型システム整数浮動小数点小数点バイナリ日付/時刻ブール値他の
テラデータ静的BYTEINT(8ビット)、SMALLINT(16ビット)、INTEGER(32ビット)、BIGINT(64ビット)FLOAT(64ビット)10進数数値(38桁)CHARVARCHARCLOBバイト変数バイトブロブ日付時刻タイムスタンプ(タイムゾーンあり/なし PERIODINTERVALGEOMETRYXMLJSONUDT(ユーザー定義型)
ユニデータ動的該当なし該当なし該当なし該当なし該当なし該当なし該当なし該当なし
宇宙動的該当なし該当なし該当なし該当なし該当なし該当なし該当なし該当なし
型システム整数浮動小数点小数点バイナリ日付/時刻ブール値他の

その他のオブジェクト

ネイティブにサポートされているその他のオブジェクトに関する情報。

データドメインカーソルトリガー機能1手順1外部ルーチン1
4次元はいいいえはいはいはいはい
アダバス?はい?はい?はい?はい
アダプティブ サーバー エンタープライズはいはいはいはいはいはい
アドバンテージデータベースサーバーはいはいはいはいはいはい
アルティベースはいはいはいはいはいはい
アパッチ・ダービーいいえはいはいはい2はい2はい2
クラストリックスDBいいえはいいいえはいはいはい
キュブリッドはいはいはいはいはい2はい
Empress 組み込みデータベースはい、RANGE CHECK経由はいはいはいはいはい
EXASolutionはいいいえいいえはいはいはい
IBM DB2はい、CHECK CONSTRAINT経由はいはいはいはいはい
火の鳥はいはいはいはいはいはい
HSQLDBはいいいえはいはいはいはい
水素はいいいえはい2はい2はい2はい
Informix ダイナミック サーバーはい、CHECK経由はいはいはいはいはい5
イングレスはいはいはいはいはいはい
インターベースはいはいはいはいはいはい
リンターSQL RDBMSいいえはいはいはいはいいいえ
ルシッドDBいいえはいいいえはい2はい2はい2
マリアDBはい[173]はいはいはいはいはい
マックスDBはいはいはいはいはい?
Microsoft Access (JET)はいいいえいいえいいえはい、ただし単一のDML/DDL操作はい
マイクロソフト ビジュアル フォックスプロいいえはいはいはいはいはい
マイクロソフトSQLサーバーはいはいはいはいはいはい
Microsoft SQL Server Compact (組み込みデータベース)いいえはいいいえいいえいいえいいえ
マイマーSQLはいはいはいはいはいいいえ
マネーDBいいえいいえはいはいはいはい
MySQL3はいはいはいはいはい
オラクルはいはいはいはいはいはい
Oracle Rdbはいはいはいはいはいはい
オープンリンク ヴァーチュオーソはいはいはいはいはいはい
アクティアン ゼン (PSQL)はいはいはいはいはいいいえ
多面体DBMSいいえいいえはいはいはいはい
PostgreSQLはいはいはいはいはいはい
SAP ハナ??????
ソリッドDBはいはいはいはいはいはい
SQL Anywhereはいはいはいはいはいはい
SQLiteいいえいいえはいいいえいいえはい
テラデータいいえはいはいはいはいはい
ユニデータいいえいいえはいはいはいはい
宇宙いいえいいえはいはいはいはい
データドメインカーソルトリガー機能1手順1外部ルーチン1
  • 注 (1):関数プロシージャはどちらも、SQLまたはPL/SQLなどの手続き型言語で記述された内部ルーチンを指します。外部ルーチンとは、C、Java、Cobolなどのホスト言語で記述されたルーチンを指します。「ストアドプロシージャ」は、これらのルーチンの種類を指す一般的な用語です。ただし、その定義はデータベースベンダーによって異なります。
  • 注(2): Derby、H2、LucidDB、CUBRIDでは、ユーザーは関数プロシージャをJavaでコーディングします。
  • 注(3): ENUMデータ型が存在します。CHECK句は8.0.16以降で適用されます。
  • 注(5): InformixはJava、C、C++で書かれた外部関数をサポートしています。

パーティショニング

ネイティブにサポートされているパーティション分割方法に関する情報

範囲ハッシュ複合(範囲+ハッシュ)リスト表現ラウンドロビン
4次元??????
アダバス??????
アダプティブ サーバー エンタープライズはいはいいいえはい??
アドバンテージデータベースサーバーいいえいいえいいえいいえ??
アルティベースはいはいいいえはい??
アパッチ・ダービーいいえいいえいいえいいえ??
クラストリックスDBはいいいえいいえいいえいいえ?
キュブリッドはいはいいいえはい??
IBM DB2はいはいはいはいはい?
Empress 組み込みデータベースいいえいいえいいえいいえ??
EXASolutionいいえはいいいえいいえいいえ?
火の鳥いいえいいえいいえいいえ??
HSQLDBいいえいいえいいえいいえ??
水素いいえいいえいいえいいえ??
Informix ダイナミック サーバーはいはいはいはいはいはい
イングレスはいはいはいはい??
インターベースいいえいいえいいえいいえ??
リンターSQL RDBMSいいえいいえいいえいいえいいえ?
マリアDBはいはいはいはい??
マックスDBいいえいいえいいえいいえ??
Microsoft Access (JET)いいえいいえいいえいいえ??
マイクロソフト ビジュアル フォックスプロいいえいいえいいえいいえ??
マイクロソフトSQLサーバーはい計算列経由計算列経由はい計算列経由?
Microsoft SQL Server Compact (組み込みデータベース)いいえいいえいいえいいえ??
マイマーSQLいいえいいえいいえいいえいいえ?
マネーDBはいいいえいいえいいえはい?
MySQLはいはいはいはい??
オラクルはいはいはいはい仮想列経由?
Oracle Rdbはいはい????
オープンリンク ヴァーチュオーソはいはいはいはいはい?
アクティアン ゼン (PSQL)いいえいいえいいえいいえいいえ?
多面体DBMSいいえいいえいいえいいえいいえ?
PostgreSQLはいはいはいはいはい?
SAP ハナはいはいはいはいはい?
ソリッドDBはいいいえいいえいいえ??
SQL Anywhereいいえいいえいいえいいえ??
SQLiteいいえいいえいいえいいえ??
テラデータはいはいはいはい??
宇宙はいはいはいはい??
範囲ハッシュ複合(範囲+ハッシュ)リスト表現ラウンドロビン

アクセス制御

アクセス制御機能に関する情報。

ネイティブネットワーク暗号化1ブルートフォース攻撃対策エンタープライズディレクトリの互換性パスワードの複雑さのルール2パッチアクセス3権限なしで実行4監査
リソース制限
職務の分離
RBAC5
セキュリティ認証
4Dはい(SSLあり)?はい?はいはい?????
アダプティブ サーバー エンタープライズはい(オプション、有料)はいはい(オプション?)はい一部(登録が必要;製品によって異なる)[174]はいはいはいはいはい(EAL4+  1?
アドバンテージデータベースサーバーはいいいえいいえいいえはいはいいいえいいえはい??
キュブリッドはい(SSLあり)?いいえいいえはいはいはいはいはい??
IBM DB2はい?はい (LDAP、Kerberos...)はい?はいはいはいはいはい(EAL4+ 6?
Empress 組み込みデータベース??いいえいいえはいはいはいいいえはいいいえ?
EXASolutionいいえはいはい(LDAP)はいはいはいはいはいはいいいえ?
火の鳥はいはい[175]はい(Windows 信頼認証)はい(カスタムプラグインによる)はい(セキュリティページなし)[176]はいはい[177]はい7??
HSQLDBはいいいえはいはいはいはいいいえいいえはいいいえ?
水素はいはい?いいえ?はい?はいはいいいえ?
Informix ダイナミック サーバーはい?はい10? 10はいはいはいはいはい?はい
リンターSQL RDBMSはい(SSLあり)はいはいはい(長さのみ)はいはいはいはいはいはいはい
マリアDBはい(SSL)いいえはい (5.2 では可能、ただし Windows サーバーでは不可)はい[178] [179]はい[180]はい??? 8いいえ?
マイクロソフトSQLサーバーはい?はい (Microsoft Active Directory)はいはいはいはい(2008年から)はいはいはい(EAL4+ 11?
Microsoft SQL Server Compact (組み込みデータベース)いいえ(関係ありません、ファイルの権限のみ)いいえ(関連なし)いいえ(関連なし)いいえ(関連なし)はいはい(ファイルアクセス)はいはいいいえ??
マイマーSQLはい???はいはい(OSによって異なります)はい?はい?はい
MySQLはい(SSL 4.0)いいえはい(5.5 では商用版のみ)いいえ部分的(セキュリティページなし)[181]はい??? 8はい?
オープンリンク ヴァーチュオーソはいはいはいはい(オプション)はい(オプション)はいはい(オプション)はい(オプション)はいいいえはい(オプション)
オラクルはいはいはいはい?はいはいはいはいはい (EAL2 1 )?
アクティアン ゼン (PSQL)はい?いいえいいえはいはいはい12いいえいいえいいえ?
多面体DBMSはい(SSLあり。オプション)いいえいいえいいえいいえはいはい13はいはい13いいえ?
PostgreSQLはいはいはい (LDAP、Kerberos... 9 )はい(パスワードチェックモジュール付き)はい[182]はいはい(pgaudit拡張機能付き)[183]はいはいはい(EAL2+ 1?
SAP ハナ???????????
ソリッドDBいいえいいえはいいいえいいえはいはいいいえいいえいいえいいえ
SQL Anywhereはい?はい(ケルベロス)はい?はいはいいいえはいはい( Adaptive Server AnywhereとしてEAL2+ 1 )?
SQLiteいいえ(関係ありません、ファイルの権限のみ)いいえ(関連なし)いいえ(関連なし)いいえ(関連なし)部分的(セキュリティページなし)[184]はい(ファイルアクセス)はいはいいいえいいえ?
テラデータはいいいえはい (LDAP、Kerberos...)はい?はいはいはいはいはいはい
ネイティブネットワーク暗号化1ブルートフォース攻撃対策エンタープライズディレクトリの互換性パスワードの複雑さのルール2パッチアクセス3権限なしで実行4監査
リソース制限
職務分離
(RBAC)5
セキュリティ認証
  • 注(1):ネットワークトラフィックは安全な方法(平文ではなく、一般的にSSL暗号化)で送信されます。オプションがデフォルト、同梱オプション、または追加モジュールの購入時に正確に表示されます。
  • 注 (2):パスワードの最小サイズを設定したり、数字や特殊文字の有無などの複雑さを考慮したりするオプションがあります。
  • 注(3):セキュリティアップデートはどのように入手しますか?無料ですか?ログインや料金が必要ですか?Web/FTPポータルやRSSフィードから簡単にアクセスできますか?それともオフラインアクセス(メールCD-ROM、電話)のみですか?
  • 注(4):データベースプロセスはルート/管理者として実行されますか、それとも権限のないユーザーとして実行されますか?デフォルトの設定は何ですか?
  • 注(5):バックアップ(ダンプ/復元権限のみ)、セキュリティ担当者(監査)、管理者(ユーザーの追加/データベースの作成)などの特別な操作を管理するための別のユーザーはいますか?これはデフォルトですか、それともオプションですか?
  • 注(6):コモンクライテリア認証製品リスト。[185]
  • 注 (7): FirebirdSQL には SYSDBA ユーザーと DB 所有者のみが存在するようです。バックアップオペレータとセキュリティ管理者の個別のロールは存在しません。
  • 注(8):ユーザーは専用のバックアップユーザーを定義できますが、デフォルトのインストールでは特に何もする必要はありません。[186]
  • 注(9):認証方法。[187]
  • 注(10): Informix Dynamic ServerはPAMやその他の設定可能な認証をサポートしています。デフォルトではOS認証を使用します。
  • 注(11):認証方法。[188]
  • 注(12): Pervasive AuditMasterを使用します。
  • 注(13): Polyhedraではユーザーベースのセキュリティはオプションですが、有効にすると監査機能を備えたロールベースのモデルに拡張できます。[189]

データベースとスキーマ(用語)

SQL仕様では「SQLスキーマ」とは何かが定義されていますが、データベースによって実装方法が異なります。さらに混乱を招くのは、機能が親データベースと重複する場合があることです。SQLスキーマとは、データベース内の名前空間のことですこの名前空間内のオブジェクトは、メンバー演算子ドット「. 」を用いてアクセスされます。これは、すべての実装において普遍的なようです。

真の完全修飾クエリ(データベース、スキーマ、テーブル)の例は次のとおりです。SELECT * FROM database.schema.table

スキーマとデータベースの両方を使用して、「foo」というテーブルを、同じ名前を持つ別のテーブル「foo」から分離することができます。以下は擬似コードです。

  • SELECT * FROM database1.foovs. (データベースとテーブルの間に明示的なスキーマがない)SELECT * FROM database2.foo
  • SELECT * FROM [database1.]default.foovs. (明示的なデータベースプレフィックスなし)SELECT * FROM [database1.]alternate.foo

ここで問題となるのは、以前MySQLを使用していたユーザーが1つのプロジェクトに対して複数のデータベースを作成してしまうことです。この点において、MySQLデータベースはPostgreSQLスキーマと機能的に類似しており、PostgreSQLはMySQLが備えている既成のデータベース間連携機能を意図的に備えていません(マルチテナントを優先)。一方、PostgreSQLはクロステーブル、クロススキーマの実装において仕様をより多く適用し、将来のデータベース間連携機能への対応余地を残しています。

MySQLは、スキーマデータベースを裏でエイリアス化するため、と は類似しています。したがって、MySQLはデータベース間連携機能を実装し、スキーマ機能を完全に省略し、データベース実装に同様の機能を提供していると言えます。まとめると、PostgreSQLはデータベースを厳密に分離することでスキーマとマルチテナントを完全にサポートしているため、MySQLがデータベースで備えている機能の一部が欠けています。一方、MySQLは標準スキーマのサポートすら試みていません。CREATE SCHEMACREATE DATABASE

Oracle には独自の解釈があり、ユーザーの作成はスキーマの作成と同義です。そのため、データベース管理者は PROJECT というユーザーを作成し、PROJECT.TABLE という表を作成できます。ユーザーはスキーマオブジェクトなしでも存在できますが、オブジェクトは常に所有者に関連付けられます(ただし、所有者にはデータベースへの接続権限がない場合があります)。「shared-everything」のOracle RACアーキテクチャでは、複数のサーバーから同時に同じデータベースを開くことができます。これは、データを異なるサーバーで使用できるようにコピーするレプリケーションとは独立しています。Oracle の実装では、「データベース」はデータを含むファイルの集合であり、「インスタンス」はデータベースにアクセスするためのプロセス(およびメモリ)の集合です。

Informixは、MySQLと同様に、サーバーインスタンス内で複数のデータベースをサポートします。DDLCREATE SCHEMA文を単一のユニットにグループ化し、スキーマの一部として作成されたすべてのオブジェクトを単一の所有者として作成する構文をサポートしています。InformixはANSIモードと呼ばれるデータベースモードをサポートしており、同じ名前で異なるユーザーが所有するオブジェクトを作成できます。

PostgreSQLと他のいくつかのデータベースは外部スキーマをサポートしています。これは、 ISO/IEC 9075-9 ( SQL:2008の一部として公開)で定義されているように、他のサーバーからスキーマをインポートする機能です。これは、別のデータベースまたは別のサーバーインスタンスに格納されているデータにアクセスするときに、SQL仕様に従ってデータベース内の他のスキーマと同様に表示されます。インポートは、外部スキーマ全体として行うことも、その外部スキーマに属する特定のテーブルのみとして行うこともできます。[190] ISO/IEC 9075-9のサポートは、スキーマを取り巻く2つの競合する哲学の間のギャップを埋めますが、MySQLとInformixはデータベース間の暗黙的な関連付けを維持するのに対し、ISO/IEC 9075-9では、そのようなリンクは本質的に明示的である必要があります。

参照

参考文献

  1. ^ 「製品リリースライフサイクル」。2020年1月10日。
  2. ^ 「Apache Derby: ダウンロード」2024年3月18日閲覧。
  3. ^ "- ASF JIRA". issues.apache.org
  4. ^ “cockroachdb Issue tracker”. GitHub . 2021年5月6日時点のオリジナルよりアーカイブ。 2021年5月3日閲覧
  5. ^ 「Issue Navigator - CUBRIDバグ追跡システム」。jira.cubrid.org
  6. ^ Stevens, O. (2009年10~12月). 「データ通信/DBの歴史」. Annals of the History of Computing . 31 (4). IEEE: 87–91 . doi :10.1109/MAHC.2009.108. ISSN  1058-6180. S2CID  16803811.
  7. ^ “CA Datacom - CA Technologies”. 2016年2月14日時点のオリジナルよりアーカイブ2014年7月6日閲覧。
  8. ^ 「データコム製品シート」(PDF
  9. ^ 「IBMがDb2 12.1を発表」。2024年10月21日。 2024年12月6日閲覧
  10. ^ “Firebird 5.0.3”. 2025年7月14日. 2025年7月15日閲覧
  11. ^ IPL、Firebird SQL
  12. ^ IDPL、Firebird SQL
  13. ^ 「Firebird RDBMS Issue Tracker」。2008年8月28日時点のオリジナルよりアーカイブ2017年11月1日閲覧。
  14. ^ 「HyperSQL データベース エンジン (HSQLDB) / バグ」。sourceforge.net
  15. ^ 「Issues · h2database/h2database」。GitHub
  16. ^ 「Actian X & Ingres - ライフサイクルの日付」。
  17. ^ “Linter Techsupport”. 2019年3月27日時点のオリジナルよりアーカイブ2019年4月4日閲覧。
  18. ^ “リリース 12.1.2”. 2025年11月18日. 2025年11月18日閲覧
  19. ^ 「MariaDB ライセンス」。
  20. ^ “-ジラ”。jira.mariadb.org
  21. ^ 「MaxDB PTS - 問題追跡」。maxdb.sap.com
  22. ^ https://learn.microsoft.com/en-us/troubleshoot/sql/releases/linux/release-history-2025#17-0-1000. {{cite web}}:欠落または空|title=(ヘルプ)
  23. ^ “MonetDB Foundation”. 2023年4月4日.
  24. ^ 「MonetDB最新リリース」。2025年3月27日。
  25. ^ MonetDBライセンスMPL2.0、MonetDB Foundation、2022年2月8日
  26. ^ 「MonetDB Issues」. GitHub . 2025年5月1日閲覧
  27. ^ mSQL、製品、AU: Hughes、2009年10月15日にオリジナルからアーカイブ、 2009年9月13日取得
  28. ^ 「MySQL 8.0.43の変更点(2025年7月22日、一般公開)」。2025年7月22日。 2025年7月23日閲覧
  29. ^ 「MySQL のバグ」。bugs.mysql.com
  30. ^ “Issues · openlink/virtuoso-opensource · GitHub”. GitHub . 2020年12月23日時点のオリジナルよりアーカイブ2017年11月1日閲覧。
  31. ^ 「Oracle AI Database 26ai のご紹介: あらゆるデータに対応する次世代 AI ネイティブ データベース」。
  32. ^ 「Oracle Rdb 製品ファミリ互換性マトリックス」。ora ​​cle.com
  33. ^ Polyhedra LiteインメモリリレーショナルデータベースシステムのフリーウェアがEneaから発売開始、プレスリリース、EECatalog
  34. ^ 「PostgreSQL 17.4、16.8、15.12、14.17、13.20 リリース!」PostgreSQL . PostgreSQLグローバル開発グループ. 2025年2月20日. 2025年2月21日閲覧
  35. ^ 「PostgreSQL: ライセンス」。www.postgresql.org
  36. ^ 「PostgreSQLのバグトラッカー? [LWN.net]」。lwn.net
  37. ^ 「SQLite Release 3.51.1 On 2025-11-28」。2025年11月28日。 2025年11月29日閲覧
  38. ^ 「SQLite: チケットメインメニュー」。www.sqlite.org
  39. ^ SQream DB バージョン 2.1 SQL リファレンス ガイド、SQream Technologies、2018 年 2 月 12 日のオリジナルからアーカイブ、 2018 年 2 月 12 日取得
  40. ^ 「バグレポート」。
  41. ^ “リリース 8.5.4”. 2025年11月27日. 2025年11月28日閲覧
  42. ^ "問題 · pingcap/Tidb". GitHub
  43. ^ 「ベクター - ライフサイクル日付」。
  44. ^ "yugabyte/yugabyte-db". github.com .
  45. ^ "Issues · yugabyte/Yugabyte-db". GitHub .
  46. ^ 「Firebird: Windows、Linux、Mac OS Xなどに対応した真のオープンソースデータベース」。
  47. ^ 「Ingres 11.0 ドキュメント」。docs.actian.com
  48. ^ 「Homebrewを使用してMac OS XでMariaDBを構築する」AskMonty KnowledgeBase . 2011年10月20日時点のオリジナルよりアーカイブ。 2011年9月30日閲覧
  49. ^ https://play.google.com/store/apps/details?id=com.esminis.server.mariadb&hl=de MariaDB Android バージョン by Tautvydas Andrikys
  50. ^ 「SQL Server on Linux の発表」。2016年3月7日。
  51. ^ 「Mimer SQLがx86上のOpenVMSで利用できるようになりました」。2023年3月31日。
  52. ^ http://techotv.com/run-apache-mysql-php-http-web-server-android-os-phone-tablet/ Android モバイルまたはタブレットで Apache、Mysql、Php を実行する – Web サーバー
  53. ^ “Aminet - dev/Gg/Postgresql632-mos-bin.lha”. 2017年3月14日時点のオリジナルよりアーカイブ2017年3月14日閲覧。
  54. ^ “PostgreSQL - Oss4zos”. 2015年5月27日時点のオリジナルよりアーカイブ2013年8月15日閲覧。
  55. ^ 「ロックの粒度」。db.apache.org
  56. ^ 「DB2 for Linux UNIX and Windows 9.7.0>DB2の基礎>パフォーマンス・チューニング>パフォーマンスに影響を与える要因>アプリケーション設計>同時実行性の問題>分離レベル」。2014年4月15日時点のオリジナルよりアーカイブ。 2014年4月14日閲覧
  57. ^ 「上級」。
  58. ^ abcd 「PostgreSQLのトランザクションDDL:競合分析 - PostgreSQL wiki」。wiki.postgresql.org
  59. ^ "[MDEV-4259] トランザクション DDL - Jira". jira.mariadb.org
  60. ^ 「SQL Server トランザクション ロックおよび行のバージョン管理ガイド」。technet.microsoft.com
  61. ^ 「MySQL :: MySQL 5.6 リファレンスマニュアル :: 8.10.1 内部ロックメソッド」。2018年3月6日時点のオリジナルよりアーカイブ2018年3月5日閲覧。
  62. ^ "dba-oracle.com". www.dba-oracle.com .
  63. ^ 「Polyhedra 8.7 の新機能: ロック」。
  64. ^ “PostgreSQL: ドキュメント: 明示的ロック: 行レベルロック”. 2021年5月13日時点のオリジナルよりアーカイブ。 2021年5月13日閲覧
  65. ^ Lane, Tom (2011年4月13日). 「Re: BUG #5974: UNION構造の型キャストで不適切なエラーメッセージが出力される」. PostgreSQLメーリングリストアーカイブ.
  66. ^ 「SAP ヘルプポータル」。help.sap.com
  67. ^ 「SAP ヘルプポータル」。help.sap.com
  68. ^ 「SAP ヘルプポータル」。help.sap.com
  69. ^ 「SQLite バージョン 3 におけるファイルロックと同時実行性」www.sqlite.org
  70. ^ SQLite の完全な Unicode サポートはオプションであり、ほとんどのシステム ( AndroidDebianなど)ではデフォルトではインストールされません。
  71. ^ 「TiDB の機能」。docs.pingcap.com
  72. ^ 「MySQL - InnoDB ストレージ エンジン」。
  73. ^ 「InnoDB - Oracle Wiki」。
  74. ^ 「MySQL 5.6 リファレンスマニュアル」。
  75. ^ 「MySQL 8.0 CHECK制約」。
  76. ^ 「識別子名」MariaDB KnowledgeBase . 2014年9月26日閲覧
  77. ^ 「PostgreSQLの制限」 。 2021年5月13日閲覧
  78. ^ 「ラージオブジェクト:入門」2021年5月13日閲覧。
  79. ^ 「日付/時刻型」 。 2021年5月13日閲覧
  80. ^ 「SAP ヘルプポータル」。help.sap.com
  81. ^ 技術仕様、ガイド、Firebird SQL、2010年6月15日にオリジナルからアーカイブ、 2008年3月30日取得
  82. ^ ライブラリ、MSDN、Microsoft、2024年5月21日
  83. ^ ab 「列数制限」、リファレンスマニュアル、MySQL 5.1ドキュメント、Oracle
  84. ^ 「行オーバーフローに関する考慮事項」、TechNet ライブラリ、SQL Server ドキュメント、Microsoft、2012
  85. ^ 「日付関数」、言語、SQLite
  86. ^ オンラインブック、Sybase、2005年10月23日時点のオリジナルよりアーカイブ
  87. ^ Informix パフォーマンス ガイド、Info Centre、IBM
  88. ^ MySQLの動的マテリアライズドビュー、Pure、Red Noize、2005年、2006年4月23日のオリジナルからアーカイブ
  89. ^ 「Derby」、全文インデックス、検索、問題、Apache
  90. ^ abc 「CUBRID 9.0リリース」。2013年2月14日時点のオリジナルよりアーカイブ2013年2月5日閲覧。
  91. ^ Db2 Text Search による全文検索、Developer Works、IBM
  92. ^ Firebirdは全文検索をサポートしていますか?、Firebird FAQ
  93. ^ 全文検索、チュートリアル、H2 データベース
  94. ^ 空間インデックス、文法、H2データベースの作成
  95. ^ Informix 15.0.0 オンラインドキュメント、IBM、2024年11月19日
  96. ^ 全文検索機能(PDF) 、ドキュメント、RU: Linter、 2011年8月20日にオリジナル(PDF)からアーカイブ、 2010年6月6日取得
  97. ^ ab SPATIAL INDEX、MariaDB、mariadb.com 、 2017年9月24日閲覧
  98. ^ 「ストレージエンジンのインデックスタイプ」mariadb.com . 2016年4月25日閲覧
  99. ^ 仮想列 - MariaDB ナレッジベース
  100. ^ 「Fulltext Index Overview」. mariadb.com . 2016年4月25日閲覧。
  101. ^ Microsoft Access には全文検索機能がありますか?、質問、Stack Overflow
  102. ^ 「Microsoft SQL Server フルテキスト検索」、ライブラリ、MSDN、Microsoft
  103. ^ 「空間インデックスの概要」、ライブラリ、Tech Net、Microsoft、2012年10月4日
  104. ^ 「Microsoft SQL Server Compact フルテキスト検索は利用できません」、フォーラム、MSDN、Microsoft
  105. ^ ストレージエンジンごとのインデックスの種類、MySQL、Oracle 、 2017年9月24日取得
  106. ^ 「機能リクエスト #4990: 関数インデックス」、バグ、MySQL、Oracle
  107. ^ 「機能リクエスト #13979: InnoDB エンジンは FULLTEXT をサポートしていません」、バグ、MySQL、Oracle
  108. ^ 「MySQL v5.6.4 リリースノート」、リリースノート、MySQL、Oracle
  109. ^ 空間インデックスの作成、MySQL、Oracle
  110. ^ MySQL 5.7.5 の変更点、Oracle
  111. ^ Oracleは全文検索をサポートしていますか?、質問、Stack Overflow
  112. ^ 「Database 11g のロケーション機能」、Spatial & Locator、Tech Network、Oracle
  113. ^ 「Oracle / PLSQL: ORA-01408 エラーメッセージ」。www.techonthenet.com
  114. ^ インデックスの種類、ドキュメント、PostgreSQLコミュニティ、2021年11月11日
  115. ^ 全文検索、ドキュメント、PostgreSQLコミュニティ、2021年11月11日
  116. ^ 空間インデックスの構築、PostGISマニュアル、PostGIS開発グループ、2021年5月3日のオリジナルからアーカイブ、 2021年5月13日取得
  117. ^ 「SQLite R*Treeモジュール」。www.sqlite.org
  118. ^ 「式のインデックス」. sqlite.org .
  119. ^ 「SQLite FTS5 拡張機能」。www.sqlite.org
  120. ^ SpatiaLite、IT: Gaia GIS 2.3.1、2011年7月22日にオリジナルからアーカイブ、 2010年12月6日取得
  121. ^ 全文検索、オンライン出版物、Teradata
  122. ^ 地理空間
  123. ^ UDF、Ad Hoc Data、2019年9月14日にオリジナルからアーカイブ、 2007年1月11日取得
  124. ^ 「DBの作成」、ライブラリ、MSDN、Microsoft
  125. ^ "SQL",ライブラリ, MSDN, Microsoft
  126. ^ Petkovic, Dusan (2005). Microsoft SQL Server 2005: 初心者向けガイド. McGraw-Hill Professional. p. 300. ISBN 978-0-07-226093-9
  127. ^ 「InnoDB アダプティブハッシュ」、リファレンスマニュアル 5.0、開発ドキュメント、Oracle
  128. ^ = 「Forest of Trees」、Informix 15.0 オンラインドキュメント、開発ドキュメント、IBM {{citation}}:値を確認する|chapter-url=(ヘルプ)
  129. ^ 「記事」、ライブラリ、Developer Works、IBM
  130. ^ abcdef 「MariaDB 10.3 の新機能」。
  131. ^ ab 「HyperSQL 2.5 の新機能」。hsqldb.org
  132. ^ 「上級」. h2database.com .
  133. ^ 「関数」. www.h2database.com .
  134. ^ Clay, David (1993年1月1日). 「Informix parallel data query (PDQ)」. IEEE Computer Society Press. pp.  71– 73 – ACM Digital Library経由.
  135. ^ 「イングレス」。
  136. ^ 「イングレス」。
  137. ^ 「イングレス」。
  138. ^ 「INTERSECT」. mariadb.com .
  139. ^ 「除く」。mariadb.com
  140. ^ 「CTEは10.2.2で実装されました」。mariadb.org . 2017年7月26日閲覧
  141. ^ 「ウィンドウ関数の概要」mariadb.com . 2016年4月25日閲覧
  142. ^ ab "機能リクエスト #1542: 並列クエリ",バグ, MySQL, Oracle
  143. ^ SQL Server 2012 より前では、非常に限られた機能しか利用できませんでした。Microsoft
  144. ^ 「SQL Server Parallel Query Processing」、ライブラリ、MSDN、Microsoft、2012年10月4日
  145. ^ "INTERSECT". mysql.com .
  146. ^ 「除く」。mysql.com
  147. ^ 「機能リクエスト #16244: SQL-99 派生テーブル WITH 句 (CTE)」、バグ、MySQL、Oracle
  148. ^ ウィンドウ関数、mysql.com 、 2021年7月20日閲覧
  149. ^ 並列クエリ、Wiki、Ora FAQ
  150. ^ 「Oracle 12.1.0.1の新機能」。2020年10月25日時点のオリジナルよりアーカイブ。
  151. ^ 並列クエリ、PostgreSQL、2022年8月11日
  152. ^ 「SQLite リリース 3.43.0、2023年8月24日」。sqlite.org
  153. ^ 「WITH 句」。sqlite.org
  154. ^ 「ウィンドウ関数」。sqlite.org
  155. ^ 「データ型」、一般リファレンス、HDB、Altibase
  156. ^ ab "10. データ型",リファレンスマニュアル, MySQL 5.0, Oracle
  157. ^ 「データ型」、CUBRID SQLガイド、リファレンスマニュアル、CUBRID[永久リンク切れ]
  158. ^ 「FileMaker 14 技術仕様」FileMaker、2015年5月12日。
  159. ^ 「MS-SQLからFirebirdへの移行」Firebirdプロジェクト. 2015年4月12日閲覧
  160. ^ 「一般:HSQLDB データ型」、ガイド、2.0 ドキュメント、HSQLDB
  161. ^ 「IBM Informix Guide to SQL: Reference, v11.50 (SC23-7750-04)」. Publications. IBM. 2001年8月20日. 2013年8月7日閲覧
  162. ^ 「3: SQLデータ型の理解」、SQL 9.3リファレンスガイド、ドキュメント、Ingres、2011年7月13日にオリジナルからアーカイブ、 2009年11月16日取得
  163. ^ 「データ型」mariadb.com . 2016年4月25日閲覧
  164. ^ 「SQL Server データ型」、ライブラリ、MSDN、Microsoft、2024年5月21日
  165. ^ 「SQL Server Compact データ型」、ライブラリ、MSDN、Microsoft、2011年3月24日
  166. ^ 「データ型」、SQL リファレンス、OpenLink ソフトウェア
  167. ^ 「データ型」、SQL 11.2リファレンス、サーバードキュメント、Oracle、2010年3月14日のオリジナルからアーカイブ、 2009年9月21日取得
  168. ^ 「データ型」、Pervasive PSQL でサポートされているデータ型、製品ドキュメント、Pervasive
  169. ^ Polyhedra SQLリファレンスマニュアル、製品ドキュメント、Enea AB、2013年10月4日にオリジナルからアーカイブ、 2013年4月23日取得
  170. ^ 「データ型」、マニュアル、PostgreSQL 10ドキュメント、PostgreSQLコミュニティ、2022年8月11日
  171. ^ データ型、SQLite 3
  172. ^ SQream SQLリファレンスガイド、SQream Technologies
  173. ^ 「制約」。mariadb.com
  174. ^ サポート、ダウンロード、Sybase 、 2008年9月7日取得[リンク切れ]
  175. ^ 「リリース」、エンジン、開発、Firebird SQL 2.0
  176. ^ ファイル、Firebird SQL
  177. ^ 「トレースおよび監査サービス」Firebirdプロジェクト。 2015年4月12日閲覧
  178. ^ "cracklib_password_check". mariadb.com . 2014年12月9日閲覧
  179. ^ "simple_password_check". mariadb.com . 2014年12月9日閲覧
  180. ^ 「MariaDBのセキュリティ脆弱性が修正されました」mariadb.com . 2016年4月25日閲覧
  181. ^ 「ダウンロード」、開発、MySQL、Oracle
  182. ^ セキュリティ、サポート、PostgreSQLコミュニティ、2011年11月1日にオリジナルからアーカイブ、 2018年3月5日取得
  183. ^ オープンソースのPostgreSQL監査ログ、2022年9月
  184. ^ ダウンロード、SQLite
  185. ^ DB、製品、Common Criteria Portal 、 2021年5月13日取得
  186. ^ MySQLのバックアップ方法、Gentoo wiki、2008年9月2日のオリジナルからアーカイブ、 2008年9月7日取得
  187. ^ 認証方法、8.1 ドキュメント、PostgreSQL コミュニティ、2014 年 7 月 24 日
  188. ^ Common Criteria (CC, ISO15408)、Microsoft、2014年2月13日時点のオリジナルよりアーカイブ
  189. ^ Polyhedra IMDBデータベースへの監査証跡の追加、ホワイトペーパー、Enea AB
  190. ^ 「PostgreSQL: ドキュメント: IMPORT FOREIGN SCHEMA」www.postgresql.org . 2016年6月11日閲覧
  • 様々なSQL実装とSQL標準の比較。Oracle、Db2、Microsoft SQL Server、MySQL、PostgreSQLが含まれます。(2007年6月8日)
  • SQL92標準
  • SQL WorkbenchによるDMBSの比較
Retrieved from "https://en.wikipedia.org/w/index.php?title=Comparison_of_relational_database_management_systems&oldid=1322066324"