実際、Carlの答えは完全には正しくなく、「MySql」と言っても役に立ちません。
ご覧のとおり、mysqlのようなデータベースシステムには「ストレージエンジン」があります。これらは通常ファイルに書き込みますが、メモリに書き込むもの(MEMORY)、メモリに書き込むがファイルバックアップを保持するもの(MyISAM)、および/ dev / nullに書き込むもの(BLACKHOLE)もあります。
したがって、それはすべてストレージエンジンに依存します。
- MyISAM-優れたパフォーマンスを備えたMySQL3.23のデフォルトエンジン
- MEMORY-ハッシュベースで、メモリに保存され、一時テーブルに役立ちます
- InnoDB-トランザクション、行レベルのロック、および外部キーをサポートします
- BerkeleyDB-トランザクションとページレベルのロックをサポート
- BLACKHOLE-/ dev / nullストレージエンジン(あなたがそれに書いたものはすべて消えます)
- 例-ストレージエンジンの例
- ARCHIVE-アーカイブストレージエンジン
- CSV-CSVストレージエンジン
- ndbcluster-クラスター化されたフォールトトレラントなメモリベースのテーブル
- FEDERATED-フェデレーションMySQLストレージエンジン
- MRG_MYISAM-同一のMyISAMテーブルのコレクション
- ISAM-廃止されたストレージエンジン
(PhpMyAdmin Eginesリストからのリスト)