mysql的特点及应用

使用多种搜索引擎
MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,这些不同的技术以及配套的相关功能在MySQL中被称作存储引擎(也称作表类型)
mysql的存储引擎有:
MyISAM

每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。

要明确表示你想要用一个MyISAM表格,请用ENGINE表选项指出来:

CREATE TABLE t (i INT) ENGINE = MYISAM;     
InnoDB
具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎
BDB
MERGE

这是mysql受欢迎的原因,其它数据库系统(包括大多数商业选择)仅支持一种类型的数据存储。