mysql基礎之儲存引擎

來源:互聯網
上載者:User

標籤:log   技術   排序   共用   png   資源   alt   一致性   ges   

mysql 可以將資料以不同的技術儲存在檔案(記憶體)中,這種技術就稱為儲存引擎。每一種儲存引擎使用不同的儲存機制、索引技巧、鎖定水平,提供最廣泛且不同的功能。mysql 支援的儲存引擎: MyISAM 、InoDB、Memory、CSV、Archive 相關知識之並發處理並發控制當多個串連對記錄進行修改時保證資料的一致性和完整性。註:對並發控制的理解:如果 兩個使用者同時訪問資料庫同一條記錄,一個刪除,一個讀取,這個時候就會報錯。這個時候就會用到並發控制。 在處理 並發讀 或者 並發寫時,系統採取鎖系統解決。共用鎖定(讀鎖):在同一時間段內,多個使用者可以讀取同一資源,讀取過程中資料不會發生任何變化。獨佔鎖定(寫鎖):在任何時候只能有一個使用者寫入資源,進行寫鎖時會阻塞其他讀鎖或者寫鎖操作。 鎖顆粒:表鎖,是一種開銷最小的鎖策略。行鎖,是一種開銷最大的鎖策略。  事物:事物用於保證資料庫的完整性。 事物的特性:原子性(Atomicity)一致性(Consistency)隔離性(Isolation)持久性(Durability) 索引索引是對資料表中一列或多列的值進行排序的一種結構。儲存引擎知識點總結:MyISAM :儲存限制可達256TB, 支援索引、表級鎖定、資料壓縮。Innodb:儲存限制為64TB, 支援事物和索引,鎖顆粒為行鎖。

mysql基礎之儲存引擎

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.