表型別(儲存引擎)的選擇,常用儲存引擎對比講解

2021-12-30 10:07:39 字數 721 閱讀 1195

表型別(儲存引擎)的選擇,常用儲存引擎對比講解

常用儲存引擎對比

特點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....