データベースエンジン
ウィキペディア フリーな encyclopedia
データベースエンジン (英: database engine)は、データベース管理システム(DBMS)がデータベースからデータを作成、読み取り、更新、削除(CRUD)するために使用する基盤となるソフトウェア部品のこと。ストレージエンジン (英:storage engine)とも呼ばれる。ほとんどのデータベース管理システムには、ユーザーがDBMSのユーザーインターフェイスを経由しなくても基盤となるエンジンと対話できるAPIが実装されている。APIの利用時には、TCP/IPの特定のポート番号を使って通信を行う場合がある。
「データベースエンジン」という用語は、「データベースサーバー」または「データベース管理システム」と同じ意味で使われることもある。 「データベースインスタンス」は、実行中のデータベースエンジンのプロセスとメモリ構造のことを指す。