mysqlの2大記憶エンジンの違いと選択

2037 ワード

   :  http://www.cnblogs.com/ggjucheng/archive/2012/11/11/2765469.html

MyISAM

MyISAM          ,           Windows      Linux   ;        MyISAM     ,              ,       。  ,      MyISAM   tb_Demo ,            :

1.tb_demo.frm, ; 2.tb_demo.MYD, ; 3.tb_demo.MYI, 。

MyISAM , , MyISAM 。MyISAM :

1. 。MyISAM , 。 2. 。MyISAM 。 :MyISAM Web 。

1.    :MyISAM ,    : ,    : ,MyISAM ,    :MyISAM key_buffer IO, , 2.    ( )    ( )    ( )       3.    ( )    ,       insert ,    ,    ,    , Query Cache   MyISAM Count , count InnoDB

InnoDB , , 。 MySQL 5.6.13 ,InnoDB 。InnoDB , , InnoDB :

1. 。InnoDB 。 2. 。InnoDB MySQL 。 3. 。 ,InnoDB 。 4. 。MySQL InnoDB。 5. AUTO_INCREMENT 。

, , ,InnoDB 。

 1.    : 4 ,    : , ,       : ,    Cluster ,    Secondary Index 2.    ( )    ,          , InnoDB , IO 3.    , Secondary index    ,    ,    , autocommit    innodb_flush_log_at_trx_commit ,    ,
二大保存エンジンのロック機構
http://blog.csdn.net/naughty610/article/details/7390976