摘要: 之前參加過(guò)一次Sun的MySQL講座,最近整理了一下筆記:
插件式的存儲(chǔ)引擎是MySQL最具特色的功能之一。當(dāng)用戶(hù)將數(shù)據(jù)庫(kù)應(yīng)用到各個(gè)不同的領(lǐng)域時(shí),每一種應(yīng)用都對(duì)數(shù)據(jù)庫(kù)提出了滿(mǎn)足自己需求的性能特點(diǎn),而MySQL的插件式存儲(chǔ)引擎正是針對(duì)此而推出的。使用MySQL插件式存儲(chǔ)引擎體系結(jié)構(gòu),允許數(shù)據(jù)庫(kù)專(zhuān)業(yè)人員為特定的應(yīng)用需求選擇專(zhuān)門(mén)的存儲(chǔ)引擎,完全不需要管理任何特殊的應(yīng)用編碼要求。MySQL服務(wù)器體系結(jié)構(gòu)由于在存儲(chǔ)級(jí)別上提供了一致和簡(jiǎn)單的應(yīng)用模型和API,應(yīng)用程序編程人員和DBA可以不再考慮所有的底層實(shí)施細(xì)節(jié)。因此,不同的存儲(chǔ)引擎具有不同的能力,而應(yīng)用程序是與之分離的。例如,MySQL支持的存儲(chǔ)引擎除了常見(jiàn)的MyISAM、InnoDB、Archive、Memory外,還有在MySQL集群環(huán)境中使用的Cluster引擎,通過(guò)SQL操作HTTP的HTTP引擎,訪(fǎng)問(wèn)Memcached服務(wù)器的Memcache引擎,訪(fǎng)問(wèn)DB2數(shù)據(jù)庫(kù)的DB2引擎等等。
此外,講座還涉及高可用性等方面的問(wèn)題。PPT可以從這里下載。
閱讀全文