mysql再整理--ストレージエンジン[3]

1527 ワード

前言
ストレージエンジンというものは、ストレージの意味ではなくio操作であることを知っておく必要があります.
MySQL                 (    ) 。                     、    、                     。
         ,              ,             。

見たでしょう、そういう意味です.
次のストレージエンジンは次のとおりです.
MyISAM:        ,    ,      
InnoDB :5.5   Mysql      ,           ,  ACID  ,      
BDB:   Berkeley DB,            ,  COMMIT ROLLBACK       
Memory :             ,       ,       。                 。       Mysql       
Merge :      MyISAM         ,             
Archive :            ,         。          。Archive         ,            
Federated:     Mysql       ,             。         
Cluster/NDB :        ,                        。      ,           
CSV:                。                    .CSV  。          ,            。CSV         。
BlackHole :    ,           ,      binlog      

一般的にはInnoDBを学ぶだけです
InnoDB

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

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

    ,        ,            ,InnoDB      。

どうしてInnoDBが有名なのですか?今はインターネット時代なので、InnoDBストレージエンジンは多重同時更新要求を処理するのに特に適しています.
トランザクションをサポートし、ビジネスロジックにぴったりです.
自動ディザスタリカバリにより、リカバリが容易になります.
外部キー、リレーショナル・データベースがあります.
自動増設列AUTO_をサポートINCREMENTプロパティは、自動成長です.
推荐:MySQL技术内幕:InnoDBストレージエンジン