データベースサーバー
MySQL、MariaDB、または Percona Server(推奨)
MySQL 5.5.3 / MariaDB 5.5.20 / Percona Server 5.5.8 以降が必要で、主要なストレージエンジンとして InnoDB を使い、PDO データベース拡張機能が必要です。
注 1:MySQL 8 は Drupal 8.6 以降でのみサポートされます。この issue を参照してください。
注 2:Drupal は一般にデフォルトの MySQL 設定で動作します。より複雑なサイトでは、データベース設定の変更が必要になる場合があります。これらの一般的な設定の問題には、このドキュメント を使って対処できます。
PostgreSQL
Drupal 8 は PostgreSQL 9.1.2 以降を必要とします(Drupal 8 における PostgreSQL サポート状況 を参照)。
Drupal 9 は、pg_trgm 拡張機能付きの PostgreSQL 10.0 以降を必要とします(Drupal 9 における PostgreSQL サポート状況 を参照)。
注意:一部のコントリビュートモジュールは、理想的なほどには MySQL 固有のコードから抽象化されていません。PostgreSQL に詳しい場合は、遭遇したこれらのコントリビュートモジュールについて issue を投稿してください。
SQLite
SQLite 3.6.8 以降をサポートします
注意:一部のコントリビュートモジュールは、理想的なほどには MySQL 固有のコードから抽象化されていません。SQLite に詳しい場合は、これらのコントリビュートモジュールの問題を報告してください。
その他のデータベースサーバー
Microsoft SQL Server と MongoDB は、コントリビュートモジュールを介してサポートされています。
データベースサポートの開発に興味がある場合は、エンタープライズグループ での議論を参照してください。