プラグインとは?ぷらぐいん
プラグインとは、本体を作り直さずに機能を後から足すため、決められた受け口へ組み込む追加プログラム。DBMSでも同じ仕組みが使われ、データ型・索引方式・認証方式・監査といった中核機能を、本体の再構築なしに拡張できるようになっている。
最終更新:2026-10-06
データベースSPを最短で暗記・合格する →背景
DBMSに必要な機能は用途で大きく変わる。全文検索や地理データを標準機能として全員に配れば本体が肥大し、逆に本体へ手を入れないと足せない設計では、必要な現場が独自ビルドを抱えることになる。そこで、拡張の受け口を仕様として公開し、必要な機能だけを差し込む形が採られた。DBMSの拡張が動くのはサーバのプロセス内なので、アプリのプラグインより影響範囲が大きい点が違う。
具体例
PostgreSQLは CREATE EXTENSION で機能を足す設計で、地理情報のPostGIS、監査ログのpgaudit、実行統計のpg_stat_statements が代表例。MySQLはストレージエンジンや認証方式をプラグインとして差し替えられ、InnoDBもその1つという位置づけである。
試験での引っ掛け
目的は機能追加であって、不具合を直すパッチや本体そのものを入れ替えるバージョンアップとは別物。アドオン・拡張機能はほぼ同義語で、受け口を備えた本体でなければ組み込めない。DBMSの拡張は本体のバージョンに強く依存するため、対応版が出ていない拡張を1つ使っているだけでDBMSのアップグレードが止まる、という制約も生む。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。