日期:2014-05-16  浏览次数:20583 次

mysql常用存储引擎

MySQL有多种存储引擎:MyISAMInnoDBMERGEMEMORY(HEAP)BDB(BerkeleyDB)EXAMPLEFEDERATEDARCHIVECSVBLACKHOLE。可以在MySQL的操作界面上输入 ' SHOW ENGINES;'对本机的MySQL 所支持的引擎进行查询. 

    1 .? MyISAM : 管理非事务表

    它提供高速存储和检索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,它是默认的存储引擎,除非你配置MySQL默认使用另外一个引擎。

    2 .? InnoDBBDB存储引擎 : 提供事务安全表。

    BDB被包含在为支持它的操作系统发布的MySQL-Max二进制分发版里。InnoDB也默认被包括在所?MySQL?5.1二进制分发版里,你可以按照喜好通过配置MySQL来允许或禁止任一引擎。

    3 .? MEMORY存储引擎 ' 提供内存中

    MERGE存储引擎允许集合将被处理同样的MyISAM表作为一个单独的表。就像MyISAM一样,MEMORYMERGE存储引擎处理非事务表,这两个引擎也都被默认包含在MySQL中。

    4 .? EXAMPLE存储引擎 : 一个