表型別(儲存引擎)的選擇,常用儲存引擎對比講解
常用儲存引擎對比
特點myisam
innodb
memory
merge
ndb
儲存限制
有 64tb
有 沒有 有
事務安全
支援鎖機制
表鎖 行鎖
表鎖 表鎖
行鎖 b樹索引
支援 支援
支援 支援
支援 雜湊索引
支援
支援 全文索引
支援
集群索引
支援資料快取
支援支援
索引快取
支援 支援
支援 支援
支援 資料可壓縮
支援
空間使用
低 高n/a
低 低
記憶體使用
低 高中等 低 高
批量插入使用
高 低高 高 高
支援外來鍵
支援1.myisam是mysql預設的儲存引擎
不支援事務,也不支援外來鍵,其優勢是訪問速度快,對事務完整性沒有要求或者以select、insert為主的應用基本都可以使用 這個引擎來建立表。
2.innodb儲存引擎
提供了具有提交、回滾和崩潰恢復能力的事務安全。
表型別(儲存引擎)的選擇
mysql 儲存引擎概述 mysql支援多種儲存引擎,在處理不同型別的應用時,可以通過選擇使用不同的儲存引擎提高應用的效率,或者提供靈活的儲存。mysql的儲存引擎包括 myisam innodb bdb memory merge example ndb cluster archive csv bl...
mysql 表型別(儲存引擎)的選擇
外掛程式式儲存引擎是mysql資料庫最重要的特性之一,使用者可以根據應用的需要選擇ruhr儲存和索引資料,是否使用事務等。innodb和bdb提供事務安全表,其他儲存引擎都是非事務安全表 建立新錶時如果不指定儲存引擎,那麼系統就會使用預設儲存引擎,mysql5.5之前的預設引擎時myisam,之後是...
mysql儲存引擎靜態表 mysql儲存引擎
儲存引擎是mysql資料庫最重要的特性之一,使用者可以根據自身需求選擇合適的儲存引擎,例如 是否支援事務 批量插入速度 行級鎖或者表級鎖等相關特性。mysql預設支援很多種不同的儲存引擎,使用者在建立表的時候根據表的作用可以指定不同的儲存引擎。在mysql5.5之前預設儲存引擎都是myisam,5....