DBサーバーについて
対象
DBサーバーとは
DBサーバーは、アプリケーションのデータを保存・管理するための、データベースサービスです。
用途や規模に応じた複数のプランから選択でき、コントロールパネルから手軽に利用できます。
DBサーバーオプションでは、OSやミドルウェアなどのサービス基盤は弊社が構築・管理するため、お客様ご自身で一から準備することなく、手軽にご利用いただけます。
※データベースの各種設定、保存データ、バックアップの利用・保全は、お客様にて行っていただきます。詳しい操作手順は「データベース」をご参照ください。
仕様
| 項目 | 仕様 |
|---|---|
| データベースエンジン | MariaDB / PostgreSQL |
| 対応バージョン |
|
| データベース数 | 無制限 |
| ユーザー数 | 無制限 |
| データベース管理ツール | phpMyAdmin / Adminer |
| リソースグラフ | CPU使用率 / ディスク(読込・書込) / 転送量(受信・送信)の推移をグラフで確認可能 |
VPS、DBサーバー、NFSは、作成時に既定のプライベートネットワーク「main-network」へ自動的に接続されます。追加のネットワーク設定は不要です。
DBサーバーおよびNFSには、「main-network」以外のプライベートネットワークやインターネットから接続できません。
制限事項
- DBサーバーのOSにSSH接続することはできません。別途VPSインスタンス経由で MariaDB / PostgreSQL クライアントで接続してください。
- ご契約いただいたDBサーバーを、MariaDBからPostgreSQLへ変更したり、バージョンを変更したりすることには対応していません。
- クラスタ構成やレプリケーション構成といった高度なデータベースの構築には対応していません。
- DBサーバーでは、サーバー全体の管理権限は利用ユーザーに付与されません。利用可能な権限については「データベースユーザー権限一覧」をご参照ください。
- 利用するOSを含めデータベースをお客様で管理したいといったご要望につきましては、弊社VPSのご利用もご検討ください。
データベースユーザー権限一覧
DBサーバーで作成したユーザーに割り当てられる権限は以下の通りです。
※接続先データベースにユーザーが追加されている状態での権限です。
DBサーバーでは、PostgreSQLのSUPERUSER権限や、MariaDBのSUPERを含むサーバー全体の管理権限は利用ユーザーに付与されません。
各パラメータの詳細については、MariaDB / PostgreSQL の公式マニュアルをご確認ください。
MariaDB:Server System Variables
PostgreSQL 16:Server Configuration
PostgreSQL 17:Server Configuration
MariaDB 11.4 / 11.8
| 権限 | パラメータ | 操作/付与 |
|---|---|---|
| サーバー全体の管理権限 | USAGE ON *.* / グローバル権限 |
なし |
| 割り当てDBへの接続 | DB単位の権限付与 | 可 |
| データ参照 | SELECT |
可 |
| データ追加 | INSERT |
可 |
| データ更新 | UPDATE |
可 |
| データ削除 | DELETE |
可 |
| テーブル作成 | CREATE |
可 |
| テーブル変更 | ALTER |
可 |
| テーブル削除 | DROP |
可 |
| 割り当てDB内のオブジェクト操作 | ALL PRIVILEGES ON DB名.* |
可 |
| 他のDBへのアクセス | 他DBへのDB単位 GRANT |
不可 |
| ユーザー作成 | CREATE USER |
不可 |
| 他ユーザーへの権限付与 | GRANT OPTION / IS_GRANTABLE |
不可 |
| セッション単位のパラメータ変更 | VARIABLE_SCOPE = SESSION / READ_ONLY = NO |
可 |
| サーバー全体のパラメータ変更 | SET GLOBAL |
不可 |
PostgreSQL 16 / 17
| 権限 | パラメータ | 操作/付与 |
|---|---|---|
| スーパーユーザー権限 | rolsuper / superuser |
不可 |
| ロール作成 | rolcreaterole / create_role |
不可 |
| DB作成 | rolcreatedb / create_db |
不可 |
| ログイン | rolcanlogin / can_login |
可 |
| レプリケーション | rolreplication / replication |
不可 |
| RLSバイパス | rolbypassrls / bypass_rls |
不可 |
| DB接続 | CONNECT / connect |
可 |
| DB内スキーマ作成 | CREATE / create_object |
可 |
| 一時テーブル作成 | TEMP / temporary |
可 |
| スキーマ参照 | USAGE / usage |
可 |
| スキーマ内オブジェクト作成 | CREATE / create_object |
可 |
| セッション単位のパラメータ変更 | context = user |
可 |
| 管理対象パラメータの変更 | SET 権限 |
不可 |
| 永続的なパラメータ変更 | ALTER SYSTEM |
不可 |

