常用的MySQL存儲(chǔ)引擎【總結(jié)】
發(fā)表時(shí)間:2023-07-09 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]本篇文章主要給大家介紹最常用的MySQL存儲(chǔ)引擎有哪些?大家也可參考MySQL視頻教程或者M(jìn)ySQL手冊(cè)來(lái)了解學(xué)習(xí)。下述存儲(chǔ)引擎是最常用的: MyISAM:默認(rèn)的MySQL插件式存儲(chǔ)引擎,它是在W...
本篇文章主要給大家介紹最常用的MySQL存儲(chǔ)引擎有哪些?大家也可參考
MySQL視頻教程或者
MySQL手冊(cè)來(lái)了解學(xué)習(xí)。
下述存儲(chǔ)引擎是最常用的:
MyISAM:默認(rèn)的MySQL插件式存儲(chǔ)引擎,它是在Web、數(shù)據(jù)倉(cāng)儲(chǔ)和其他應(yīng)用環(huán)境下最常使用的存儲(chǔ)引擎之一。注意,通過(guò)更改STORAGE_ENGINE配置變量,能夠方便地更改MySQL服務(wù)器的默認(rèn)存儲(chǔ)引擎。
InnoDB:用于事務(wù)處理應(yīng)用程序,具有眾多特性,包括ACID事務(wù)支持。(提供行級(jí)鎖)
BDB:可替代InnoDB的事務(wù)引擎,支持COMMIT、ROLLBACK和其他事務(wù)特性。
Memory:將所有數(shù)據(jù)保存在RAM中,在需要快速查找引用和其他類似數(shù)據(jù)的環(huán)境下,可提供極快的訪問(wèn)。
Merge:允許MySQL DBA或開(kāi)發(fā)人員將一系列等同的MyISAM表以邏輯方式組合在一起,并作為1個(gè)對(duì)象引用它們。對(duì)于諸如數(shù)據(jù)倉(cāng)儲(chǔ)等VLDB環(huán)境十分適合。
Archive:為大量很少引用的歷史、歸檔、或安全審計(jì)信息的存儲(chǔ)和檢索提供了完美的解決方案。
Federated:能夠?qū)⒍鄠(gè)分離的MySQL服務(wù)器鏈接起來(lái),從多個(gè)物理服務(wù)器創(chuàng)建一個(gè)邏輯數(shù)據(jù)庫(kù)。十分適合于分布式環(huán)境或數(shù)據(jù)集市環(huán)境。
Cluster/NDB:MySQL的簇式數(shù)據(jù)庫(kù)引擎,尤其適合于具有高性能查找要求的應(yīng)用程序,這類查找需求還要求具有最高的正常工作時(shí)間和可用性。
Other:其他存儲(chǔ)引擎包括CSV(引用由逗號(hào)隔開(kāi)的用作數(shù)據(jù)庫(kù)表的文件),Blackhole(用于臨時(shí)禁止對(duì)數(shù)據(jù)庫(kù)的應(yīng)用程序輸入),以及Example引擎(可為快速創(chuàng)建定制的插件式存儲(chǔ)引擎提供幫助)。
那么本篇文章就是關(guān)于常用MySQL存儲(chǔ)引擎的介紹。希望對(duì)大家有所幫助!
以上就是常用的MySQL存儲(chǔ)引擎【總結(jié)】的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。