存储引擎是什么?
简单的讲就是:
一些存储机制、索引技巧、锁定水平等存储数据的机制。
MySQL的灵活性提供我们选择不同的数据存储机制,就是所谓的存储引擎
根据我们不同的业务需求,
当有
大量的临时数据时我们可能会选择
使用内存存储引擎
如何确定有哪些存储引擎可用
mysql> show engines;
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine | Support | Comment | Transactions | XA | Savepoints |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
| FEDERATED | NO | Federated MySQL storage engine | NULL | NULL | NULL |
| MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |
| MyISAM | YES | MyISAM storage engine | NO | NO | NO |
| BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO |
| CSV | YES | CSV storage engine | NO | NO | NO |
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
| ARCHIVE | YES | Archive storage engine | NO | NO | NO |
| InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign keys | YES | YES | YES |
| PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO |
+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+
上述表格显示了可用的数据库引擎的全部名单以及当前的数据库服务器是否支持这些引擎。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28212711/viewspace-758987/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/28212711/viewspace-758987/