MySQL 可以將數據以不同的技術存儲在文件 (內存) 中,極速ssc平臺架設【企鵝21717-93408】這種技術就稱作從存儲引擎。不同的存儲引擎使用不同的存儲機制,索引技巧,鎖定水平,最終提供廣泛且不同的功能。
MySQL支持的存儲引擎:
MyISAM
InnoDB
Memory
CSV
Archive
數據庫的併發控制
當多個連接對記錄進行修改時需要保證數據的一致性與完整性,併發控制可以通過鎖機制實現。
鎖
共享鎖(讀鎖):在同一時間段內,多個用戶可以讀取同一資源,讀取過程中數據不會發生任何變化。
排他所(寫鎖):在任何時候只能有一個用戶寫入資源,當進行寫鎖時會阻塞其它的讀鎖或者寫鎖操作。
鎖顆粒
表鎖,是一種開銷最小的鎖策略
行鎖,是一種開銷最大的鎖策略