甲骨文推出MySQL Fabric 簡化高可用性與可擴(kuò)展性
為了滿足當(dāng)下對Web及云應(yīng)用需求,甲骨文宣布推出MySQL Fabric。MySQL Fabric是一款可簡化管理MySQL數(shù)據(jù)庫群的整合式系統(tǒng)。該產(chǎn)品通過故障檢測和故障轉(zhuǎn)移功能提供了高可用性,同時通過自動數(shù)據(jù)分片功能實(shí)現(xiàn)可擴(kuò)展性。
為持續(xù)推動MySQL的創(chuàng)新,甲骨文宣布MySQL Fabric全面上市。MySQL Fabric是一開源框架,能夠管理MySQL服務(wù)器群??蛻艨赏ㄟ^http://dev.mysql.com/downloads/fabric/下載這款整合可擴(kuò)展式系統(tǒng)。該系統(tǒng)更加容易實(shí)現(xiàn)基于MySQL應(yīng)用的橫向擴(kuò)展及可用性的提高。如需了解更加詳細(xì)的信息,請于2014年6月19日(星期四)太平洋時間上午9:00收看網(wǎng)絡(luò)直播。
MySQL Fabric主要功能
·與MySQL復(fù)制功能共同使用實(shí)現(xiàn)高可用性時,MySQL Fabric能夠提供自動故障檢測和故障轉(zhuǎn)移功能。具體包括:
o監(jiān)控主數(shù)據(jù)庫,如果服務(wù)器出現(xiàn)故障, MySQL Fabric將選出一個從數(shù)據(jù)庫,并將其升級為新的主數(shù)據(jù)庫。
o提供事務(wù)處理的自動路徑選擇以連接到當(dāng)前主數(shù)據(jù)庫,及從數(shù)據(jù)庫間的查詢負(fù)載均衡。拓?fù)浼胺?wù)器狀態(tài)對應(yīng)用透明。
·自動數(shù)據(jù)分片和再分片功能簡化了開發(fā)運(yùn)營團(tuán)隊(duì)的流程管理工作。這幫助用戶能夠:
o對表分片,實(shí)現(xiàn)讀寫的橫向擴(kuò)展;
o選擇對哪些表分片,并指定分片鍵的字段,包括使用基于哈希映射還是基于區(qū)間映射;
o將現(xiàn)有數(shù)據(jù)片轉(zhuǎn)移到新的服務(wù)器上,或者將這些數(shù)據(jù)片進(jìn)一步分成更小的數(shù)據(jù)片。
·對PHP、Python和Java連接器的擴(kuò)展支持使得事務(wù)處理和查詢能夠直接發(fā)送到合適的MySQL服務(wù)器上。因?yàn)闊o需代理,不會產(chǎn)生額外延遲。
甲骨文公司MySQL開發(fā)副總裁Tomas Ulin表示:“全球很多大型網(wǎng)站和云應(yīng)用都借助MySQL復(fù)制和分片功能來提升高可用性和可擴(kuò)展性。MySQL Fabric通過自動故障檢測和故障轉(zhuǎn)移實(shí)現(xiàn)了高可用性以及自動數(shù)據(jù)分片,并對所有人開放。憑借MySQL Fabric這款整合的開源框架,無論MySQL應(yīng)用是在內(nèi)部部署還是云中,甲骨文都能使其輕松并安全地實(shí)現(xiàn)橫向擴(kuò)展。”