甲骨文宣布推出開放原始碼數(shù)據(jù)庫MySQL 5.6,其強化效能、擴充性、可靠性和管理性,滿足用戶符合網(wǎng)絡、云計算和嵌入式應用的嚴謹需求。MySQL 5.6新增線性擴充功能,協(xié)助用戶充分運用現(xiàn)代化硬件的能力。用戶得以通過此一版本,親身體驗大幅簡化的查詢開發(fā)功能和迅速執(zhí)行的速度,以及絕佳的瞬間處理交易量和高可用性的應用軟件,加以彈性的NoSQL存取、改善復制和強化規(guī)范等功能。
MySQL全球最為廣泛使用的新版本開放原始碼數(shù)據(jù)庫提升新一代網(wǎng)絡、云計算和移動應用功能。甲骨文宣布推出開放原始碼數(shù)據(jù)庫MySQL 5.6,其強化效能、擴充性、可靠性和管理性,滿足用戶符合網(wǎng)絡、云計算和嵌入式應用的嚴謹需求。
新版MySQL 5.6最佳化子查詢、執(zhí)行在線數(shù)據(jù)定義語言(Data Definition Language, DDL)、NoSQL存取InnoDB、強化Performance Schema以及提供更好的使用環(huán)境,提升開發(fā)人員使用的靈活性。
此外,甲骨文并將于美國太平洋時間3月12日上午9點,召開首屆Virtual Developer Day for MySQL大會,包含主題演講與實機操作,向MySQL用戶進一步說明MySQL 5.6的基本功能和產(chǎn)品特點。
目前MySQL社群版用戶已可使用MySQL 5.6的新增功能。
MySQL 5.6新增線性擴充功能,協(xié)助用戶充分運用現(xiàn)代化硬件的能力。用戶得以通過此一版本,親身體驗大幅簡化的查詢開發(fā)功能和迅速執(zhí)行的速度,以及絕佳的瞬間處理交易量和高可用性的應用軟件,加以彈性的NoSQL存取、改善復制和強化規(guī)范等功能。
MySQL 5.6的產(chǎn)品特點包含:
新增的MySQL Optimizer可提供更好的查詢執(zhí)行時間與診斷功能(Query Execution Times and Diagnostics):
子查詢最佳化:通過執(zhí)行前的最佳化子查詢簡化查詢開發(fā),高效率的優(yōu)異表現(xiàn)在查詢的結(jié)果集合(result set)、分類和返回的執(zhí)行次數(shù)上,展露無疑。
新增Index Condition Pushdown (ICP)和Batch Key Access (BKA)功能,提升特定查詢量高達280倍。
強化Optimizer Diagnostics功能:運用EXPLAIN執(zhí)行INSERT、UPDATE和DELETE,EXPLAIN以JSON格式輸出,提供更精確的最佳化指標和絕佳的可讀性, Optimizer Traces功能更可追蹤最佳化決策過程。
通過強化InnoDB儲存引擎,提升效能處理量和應用軟件的可用性:提升處理和只讀量高達230%,InnoDB重構(gòu)得以盡量減少傳統(tǒng)執(zhí)行緒、沖洗和凈化互斥的沖突和瓶頸,在高負載的OLTP系統(tǒng)展現(xiàn)更優(yōu)異的數(shù)據(jù)同步性,顯著提升只讀和交易工作負載的處理量。
大幅提升可用性:數(shù)據(jù)庫管理員運用在線數(shù)據(jù)定義語言作業(yè),可執(zhí)行新增索引和窗體變更功能,并同時更新應用程序。
InnoDB全文檢索功能:開發(fā)人員得以在InnoDB窗體上建立全文索引功能,以呈現(xiàn)文字搜尋結(jié)果,加快搜尋單字和語句。
簡易、關(guān)鍵數(shù)值查詢表:以NoSQL存取InnoDB十分彈性,透過Memcached API可查詢出簡易、關(guān)鍵的InnoDB數(shù)據(jù),在同個數(shù)據(jù)中結(jié)合關(guān)鍵數(shù)值和復雜SQL查詢功能,達成雙贏效果。
通過新的MySQL復制功能提高擴充性和可用性,重要功能包含:
自我修復復制叢集:新增的Global Transaction Identifiers and Utilities簡化自動偵測和復原功能。數(shù)據(jù)庫發(fā)生毀損時,數(shù)據(jù)庫管理員無須介入,即可運用Crash-Safe Replication功能,自動將二進制紀錄和備份數(shù)據(jù)恢復至正確位置。Checksums可透過自動偵測和警示錯誤的功能,跨叢集保持數(shù)據(jù)的完整性。
高效能復制叢集:通過Multi-Threaded Slaves,Binlog Group Commit and Optimized Row-Based Replication提高復制能力高達5倍之多,用戶向外擴充其跨商品系統(tǒng)的工作負載時,得以大幅提升復制的效能和效率。.
時間延遲復制:防止主計算機的作業(yè)失誤,例如意外刪除窗體。
強化的PERFORMANCE_SCHEMA:協(xié)助用戶得以監(jiān)控使用最多資源的密集查詢指令、對象、用戶和應用程序,并可總集查詢、執(zhí)行緒、用戶、主機和對象的統(tǒng)計數(shù)據(jù)匯整成新的摘要頁面,新增功能讓預設配置更加簡易,而且耗費不到5%的成本。
MySQL5.6納入的新功能包含精確空間操作的地理信息系統(tǒng)(Geographic Information System)、強化的IPv6設備以及最佳化的服務器默認值。