欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql數(shù)據(jù)庫支持的存儲引擎對比

 更新時間:2021年09月16日 11:01:22   作者:玉成226  
這篇文章主要介紹了Mysql數(shù)據(jù)庫支持的各個存儲引擎之間的對比分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

存儲引擎

Mysql可以將數(shù)據(jù)以不同的技術存儲在文件(內存)中,這種技術就稱為存儲引擎。
每一種存儲引擎使用不同的存儲機制、索引技巧、鎖定水平,最終提供廣泛且不同的功能。

MySQL支持的存儲引擎

 MyISAM

InnoDB

Memory

CSV

Archive

并發(fā)控制

當多個連接對記錄進行修改時保證數(shù)據(jù)的一致性和完整性。

1、共享鎖(讀鎖):在同一時間段內,多個用戶可以讀取同一個資源,讀取過程中數(shù)據(jù)不會發(fā)生任何變化。
2、排他鎖(寫鎖):在任何時候只有一個用戶寫入資源,當進行寫鎖時會阻塞其他的讀鎖或者寫鎖操作。

鎖顆粒

1、表鎖,是一種開銷最小的鎖策略。
2、行鎖,是一種開銷最大的鎖策略。

事務

事務用于保證數(shù)據(jù)庫的完整性

在這里插入圖片描述

實現(xiàn)步驟:
(1)從當前賬戶減掉200元(賬戶余額大于等于200)。
(2)在對方賬戶增加200元。

外鍵

是保證數(shù)據(jù)一致性的策略。

索引

是對數(shù)據(jù)表中一列或多列的值進行排序的一種結構。

各種存儲引擎的特點

Memory:數(shù)據(jù)存儲在內存當中,存儲限制受到內存大小的限制。
MyISAM:適用于事務處理不多的情況。
InnoDB:適用于事務處理比較多,需要有外鍵支持的情況。
索引:普通索引、唯一索引、全文索引、btree索引、hash索引。

在這里插入圖片描述

MyISAM:存儲限制可達256TB,支持索引、表級鎖定、數(shù)據(jù)壓縮。
InnoDB:存儲限制為64TB,支持事務和索引,鎖顆粒為行鎖。

在這里插入圖片描述

以上就是Mysql數(shù)據(jù)庫支持的存儲引擎對比的詳細內容,更多關于MySQL存儲引擎的資料請關注腳本之家其它相關文章!

相關文章

最新評論