MySQL 5.6強(qiáng)化云服務(wù)
甲骨文全面推出開(kāi)源數(shù)據(jù)庫(kù)MySQL 5.6,憑借增強(qiáng)的性能、可擴(kuò)展性、可靠性和可管理性優(yōu)勢(shì),MySQL 5.6可幫助用戶滿足最苛刻的網(wǎng)絡(luò)、云和嵌入式的應(yīng)用需求。
通過(guò)子查詢優(yōu)化、在線數(shù)據(jù)定義語(yǔ)言(DDL)操作、NoSQL訪問(wèn)InnoDB、新的性能架構(gòu)檢測(cè)以及更好的條件處理,MySQL 5.6可極大提高開(kāi)發(fā)人員的靈活性。
MySQL集成副總裁Tomas Ulin表示:“MySQL 5.6新版本的推出,引起了社區(qū)的熱烈反響,讓我們能夠更加有效地將成熟技術(shù)全面推向市場(chǎng)。MySQL 5.6所具有的新增強(qiáng)功能,進(jìn)一步證明了在推動(dòng)MySQL創(chuàng)新、讓MySQL這樣優(yōu)秀的產(chǎn)品迎合當(dāng)今市場(chǎng)最苛刻的網(wǎng)絡(luò)、云和嵌入式應(yīng)用需求等方面,甲骨文投資的正確性。”
IDC數(shù)據(jù)庫(kù)管理和數(shù)據(jù)集成軟件研究副總裁Carl Olofson表示:“通過(guò)推出該最新版本,甲骨文證明了其對(duì)MySQL社區(qū)的持續(xù)承諾。這些都是MySQL技術(shù)所取得的巨大進(jìn)步,這個(gè)開(kāi)源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)將能滿足并超越更大規(guī)模和更多用戶的預(yù)期。”
Savvis公司托管服務(wù)高級(jí)總監(jiān)Brent Juelich表示:“在過(guò)去的一年中,我們已經(jīng)看到MySQL云服務(wù)呈現(xiàn)出了巨大的需求??紤]到MySQL 5.6顯著的增強(qiáng)性能和更多的新功能,以及MySQL企業(yè)版的巨大附加值,我們可以預(yù)計(jì)到未來(lái)將會(huì)有更多的人對(duì)這些產(chǎn)品感興趣。”
不斷創(chuàng)新的MySQL社區(qū)
在MySQL社區(qū)版中的MySQL 5.6新增強(qiáng)功能現(xiàn)已向MySQL用戶開(kāi)放。
MySQL 5.6提供了增強(qiáng)的線性可擴(kuò)展性,可幫助用戶充分利用現(xiàn)代化的硬件能力。
通過(guò)這個(gè)版本,用戶可獲得簡(jiǎn)化查詢開(kāi)發(fā)和更快的執(zhí)行速度、更好的處理量和應(yīng)用的可用性、靈活的NoSQL訪問(wèn)、改進(jìn)的復(fù)制以及增強(qiáng)的檢測(cè)等。
MySQL 5.6的亮點(diǎn)
通過(guò)提升MySQL優(yōu)化診斷來(lái)提供更好的查詢執(zhí)行時(shí)間和診斷功能:
子查詢優(yōu)化:通過(guò)在執(zhí)行之前優(yōu)化子查詢來(lái)簡(jiǎn)化查詢開(kāi)發(fā)。新效率體現(xiàn)在查詢執(zhí)行時(shí)間內(nèi),顯著提升結(jié)果集的選擇、分類(lèi)并返回交付。
新增的指數(shù)條件下推(Index Condition Pushdown)和批量密鑰訪問(wèn)(Batch Key Access)功能可提高選擇查詢量高達(dá)280倍。
增強(qiáng)的優(yōu)化診斷功能:通過(guò)EXPLAIN進(jìn)行INSERT,UPDATE和DELETE操作。EXPLAIN計(jì)劃以JSON格式輸出,提供更精確的優(yōu)化指標(biāo)和更好的可讀性,優(yōu)化跟蹤(Optimizer Traces)可跟蹤優(yōu)化決策過(guò)程。
通過(guò)增強(qiáng)InnoDB存儲(chǔ)引擎來(lái)提高性能處理量和應(yīng)用可用性:
提升處理和只讀量高達(dá)230%:通過(guò)InnoDB重構(gòu),以盡量減少傳統(tǒng)線程,沖洗和清理互斥沖突和瓶頸,從而在高負(fù)重OLTP系統(tǒng)上,實(shí)現(xiàn)更好的并發(fā)性,進(jìn)而針對(duì)只讀工作負(fù)載和處理,顯著提高處理量。
提高可用性:在線DDL操作可使數(shù)據(jù)庫(kù)管理員添加索引和執(zhí)行表變更,且應(yīng)用程序仍可用于更新。
InnoDB全文搜索:允許開(kāi)發(fā)人員在InnoDB表上,建立全文索引,以表示基于文本的內(nèi)容,并加快單詞和短語(yǔ)的應(yīng)用搜索。
簡(jiǎn)單、關(guān)鍵值查找:通過(guò)熟悉的Memcached API,對(duì)InnoDB的靈活NoSQL訪問(wèn),提供了InnoDB數(shù)據(jù)的簡(jiǎn)單、關(guān)鍵值查找。用戶可實(shí)現(xiàn)在同一個(gè)數(shù)據(jù)庫(kù),關(guān)鍵值操作和復(fù)雜的SQL查詢的“雙贏”效應(yīng)。
通過(guò)MySQL復(fù)制的新功能以提高擴(kuò)展性和高可用性,包括:
自我修復(fù)功能的復(fù)制集群:新增的全球處理識(shí)別和使用程序(Global Transaction Identifiers and Utilities)能更方便的實(shí)現(xiàn)自動(dòng)檢測(cè)并從故障中恢復(fù)。碰撞安全復(fù)制功能(Crash-Safe Replication)使二進(jìn)制日志和從動(dòng)裝載,在崩潰和恢復(fù)復(fù)制的情況下,能自動(dòng)恢復(fù)到在復(fù)制流的正確位置上,而無(wú)需管理員干預(yù)。通過(guò)自動(dòng)檢測(cè)和警告錯(cuò)誤,Checksums可跨集群維護(hù)數(shù)據(jù)的完整性。
高性能復(fù)制集群:通過(guò)多線程的從動(dòng)裝置(3),Binlog組提交和基于行復(fù)制的優(yōu)化(Binlog Group Commit and Optimized Row-Based Replication)使復(fù)制能力提高了5倍,讓用戶在向外擴(kuò)展其跨商品系統(tǒng)的工作負(fù)載時(shí),能夠最大限度地提高復(fù)制性能和效率。.
時(shí)間延遲復(fù)制:能防止發(fā)生在主機(jī)的操作失誤,如意外刪除表格等。
增強(qiáng)的性能架構(gòu)(PERFORMANCE_SCHEMA):新檢測(cè)讓用戶能夠更好地監(jiān)控資源最密集的查詢、對(duì)象、用戶和應(yīng)用程序。也可通過(guò)查詢、線程、用戶、主機(jī)和對(duì)象來(lái)實(shí)現(xiàn)新匯總統(tǒng)計(jì)信息概要。增強(qiáng)功能允許更簡(jiǎn)便的默認(rèn)配置,且只耗費(fèi)不到5%的成本。
MySQL5.6包含了新增強(qiáng)功能,包括地理信息系統(tǒng)、精確的空間操作、增強(qiáng)的IPv6合規(guī)性和優(yōu)化服務(wù)器的默認(rèn)設(shè)置。
原文鏈接:http://www.builder.com.cn/2013/0206/2143902.shtml
【編輯推薦】