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