常見的儲存引擎

2021-07-25 13:12:09 字數 284 閱讀 4131

mysql中的資料用各種不同的技術儲存在檔案(或者記憶體)中。這些技術中的每一種技術都使用不同的儲存機制、索引技巧、鎖定水平並且最終提供廣泛的不同的功能和能力。通過選擇不同的技術,你能夠獲得額外的速度或者功能,從而改善你的應用的整體功能。

myisam:擁有較高的插入,查詢速度,但不支援事務

innodb :5.5版本後mysql的預設資料庫,事務型資料庫的首選引擎,支援acid事務,支援行級鎖定

bdb: 源自berkeley db,事務型資料庫的另一種選擇,支援commit和rollback等其他事務特性

常見儲存引擎小結

儲存引擎的使用可以根據具體業務,組合使用多種儲存引擎,以達到更好的效能,以下提供適用方案僅供參考,使用哪種儲存引擎並不是絕對的,具體要看實際情況。簡單描述常用儲存引擎的適用環境 myisam,innodb,memory,merge myisam 1 適用情況 預設的mysql外掛程式式儲存引擎,應用...

MySQL常見儲存引擎

基本資訊 innodb是mysql的預設事務型引擎,也是最重要 使用最廣泛的儲存引擎。應用場景 處理大量的短期事務 特性 基本資訊 在mysql5.1及之前版本,myisam是預設儲存引擎。提供了大量的特性,包括全文索引 壓縮 空間函式等。但myisam不支援事務和行級鎖,且有乙個嚴重缺陷是 崩潰之...

Mysql常見儲存引擎介紹

mysql有多種儲存引擎,每種儲存引擎有各自的優缺點,同學們可以擇優選擇使用 myisam innodb merge memory heap bdb berkeleydb example federated archive csv blackhole。mysql支援數個儲存引擎作為對不同表的型別的處...