下表列出了Mysql 主要数据引擎架构(如myisam、innodb Storage Engine )的特性比较:  
FeatureMyISAMNDBArchiveInnoDBMemory
Storage LimitsNoYesNo64TBYes
TransactionsNoYesNoYesNo
Locking granularityTableRowRowRowTable
MVCC snapshot readNoNoNoYesNo
Geospatial supportYesNoYesYesNo
Data cachesNoYesNoYesNA
Index CachesYesYesNoYesNA
Compressed DataYesNoYesNoNo
Storage cost (relative to other engines)SmallMedSmallMedNA
Memory cost (relative to other engines)LowHighLowHighHigh
Bulk insert speedHighHighHighestMedHigh
Replication SupportYesYesYesYesYes
Foreign Key supportNoNoNoYesNo
Built-in Cluster/High-availability supportNoYesNoNoNo
  Dynamically add and remove storage engines. Change the storage engine on a table with “ALTER TABLE …”