MySQL集群CGE電信運營商級版本
隨著互聯(lián)網(wǎng)的不斷深入擴(kuò)張,社交網(wǎng)絡(luò)、高速移動寬帶乃至連接到更智能的設(shè)備和機(jī)器與機(jī)器的交互(M2M),數(shù)據(jù)量正在爆炸性增長。
MySQL集群以無可比擬的可擴(kuò)展性、高可用性和靈活性使得用戶能夠滿足下一代互聯(lián)網(wǎng)、云及通信服務(wù)的數(shù)據(jù)庫挑戰(zhàn)。
MySQL集群為您提供以下好處:
自動分片,因而有很強(qiáng)的寫操作可擴(kuò)展性
MySQL集群自動將表格劃分到不同節(jié)點上,使數(shù)據(jù)庫可以在低成本的商業(yè)硬件上橫向擴(kuò)展以支持讀寫量大的工作任務(wù),可以從SQL訪問也可直接通過NoSQL API訪問。
分片對應(yīng)用程序來說是完全透明的,應(yīng)用程序能夠連接到集群中的任何節(jié)點上,并通過查詢而自動訪問正確的片區(qū)。
由于有active/active的多主架構(gòu),更新可以在任何節(jié)點上操作,而且可以立即用到訪問集群的所有其它客戶機(jī)上。
MySQL集群無單點故障,有極高的故障抵抗能力
與其它分片數(shù)據(jù)庫不同,在不同片區(qū)進(jìn)行查詢或事務(wù)處理時用戶不必?fù)p失執(zhí)行JOIN操作的功能或犧牲ACID保證。
MySQL集群還可以在不同數(shù)據(jù)中心復(fù)制數(shù)據(jù),從而提高了災(zāi)難恢復(fù)能力和全球擴(kuò)展能力。使用其沖突來處理機(jī)制,每個集群都可以是活躍的,可以接受更新而又能維持不同地點之間的一致性。
99.999%的可用性
MySQL集群有分布式無共享架構(gòu),可以達(dá)到99.999%的可用性,確保了較強(qiáng)的故障恢復(fù)能力和在不停機(jī)狀態(tài)下執(zhí)行預(yù)定維護(hù)的能力。
防止運行中斷:
- 同步復(fù)制 - 每個數(shù)據(jù)節(jié)點內(nèi)的數(shù)據(jù)都同步復(fù)制到一個或多個其它節(jié)點上。某個數(shù)據(jù)節(jié)點發(fā)生故障時,總會有其它數(shù)據(jù)節(jié)點存儲著相同的信息。
- 自動失效備援 - MySQL集群的“心跳”機(jī)制能立即檢測到任何故障,并自動向集群中的其它節(jié)點進(jìn)行失效備援,通常在一秒內(nèi)完成,且不會中斷客戶機(jī)的服務(wù)。
- 自我恢復(fù) - 失效節(jié)點能自動重啟并在重新加入集群前與其它節(jié)點的重新同步,從而實現(xiàn)自我恢復(fù),在此過程中應(yīng)用程序完全透明。
- 無分享架構(gòu),無單點故障 - 每個節(jié)點都有自己的磁盤和內(nèi)存,因此消除了共享組件(如存儲器)帶來的故障風(fēng)險。
- 跨地域復(fù)制 - 跨地域復(fù)制使節(jié)點能被鏡像到遠(yuǎn)程數(shù)據(jù)中心以便進(jìn)行災(zāi)難恢復(fù)。
MySQL集群無單點故障,有極高的故障抵抗能力
MySQL集群還支持在線操作,能防止30%左右由定期維護(hù)活動造成的停機(jī)時間。這些在線操作包括:
- 在線模式(Schema)更新。
- 在線擴(kuò)展(增加節(jié)點以提高容量和性能)。
- 主機(jī)、操作系統(tǒng)和數(shù)據(jù)庫的在線升級和補(bǔ)丁安裝。
- 在線備份。
SQL 與 NoSQL APIs
MySQL集群使用戶可以在解決方案中整合關(guān)系技術(shù)和NoSQL技術(shù)中的***部分,從而降低成本、風(fēng)險和復(fù)雜性,包括:
- NoSQL和SQL對數(shù)據(jù)庫的同時訪問。
- 簡單的多主及主/從復(fù)制,實現(xiàn)數(shù)據(jù)中心內(nèi)和數(shù)據(jù)中心間的失效備援和災(zāi)難恢復(fù)。
- 低成本硬件間的自動分片和向外擴(kuò)展。
- 在線擴(kuò)展和模式(schema)變更。
- 符合ACID要求,支持復(fù)雜查詢。
MySQL集群有多個數(shù)據(jù)庫接口,為開發(fā)者提供了***的靈活性,并可以整個地繞過SQL層而快速訪問本地表格。每個SQL及NoSQL API都可在相同的數(shù)據(jù)集間同時使用。
MySQL 集群的SQL及NoSQL API
MySQL服務(wù)器提供了一個行業(yè)標(biāo)準(zhǔn)SQL接口與集群的連接,用于運行復(fù)雜的關(guān)系查詢,并為所有的標(biāo)準(zhǔn)MySQL連接器提供了連接途徑,包括:
- 日常的網(wǎng)頁開發(fā)語言及框架,即PHP、Perl、Python、Django、Ruby、Ruby on Rails等。
- JDBC(適用于到ORM的特殊連接,包括EclipseLink、Hibernate等)。
- .NET、ODBC等。
MySQL集群還支持NoSQL API的選擇:
- 使用簡單鍵值(Key-Value)Memcached API的Memcached,用于Web服務(wù)。
- ySQL Cluster Connect for Java (ClusterJ & Cluster JPA),用于與企業(yè)應(yīng)用程序的連接。
- C++ NDB API,用于實時互聯(lián)網(wǎng)及電信服務(wù)(基于出現(xiàn)、位置等)。
- Apache mod_ndb,用于本地HTTP/REST訪問。
實時性能
MySQL集群提供了實時的響應(yīng)時間和吞吐量,能滿足要求最嚴(yán)格的互聯(lián)網(wǎng)、電信及企業(yè)應(yīng)用的需要。
帶有跨地域復(fù)制功能的多站點集群
跨地域復(fù)制使多個集群可以分布在不同的地點,從而提高了災(zāi)難恢復(fù)能力和全球互聯(lián)網(wǎng)服務(wù)的可擴(kuò)展性。
線擴(kuò)展和模式(Schema)升級
為支持持續(xù)運營,MySQL集群允許向正在運行的數(shù)據(jù)庫模式(Schema)中在線添加節(jié)點和更新內(nèi)容,因而能支持快速變化和高度動態(tài)的工作任務(wù)。
MySQL集群管理器
為以***的成本提供新的、高度可用的服務(wù),管理員必須用最少的資源做最多的事。MySQL集群管理器通過自動執(zhí)行日常管理任務(wù)從而簡化了MySQL集群電信運營商級版本數(shù)據(jù)庫的創(chuàng)建和管理。
這樣,數(shù)據(jù)庫管理員和系統(tǒng)管理員可以更加高效地工作,更加專注于戰(zhàn)略IT活動并更快地響應(yīng)不斷變化的用戶要求。同時,還可以大大降低由于手動配置失誤而造成的數(shù)據(jù)庫宕機(jī)風(fēng)險。
MySQL集群管理器有三個核心能力,幫助管理員提高效率并簡化管理工作。
- 自動化管理。
- 監(jiān)控和自我恢復(fù)。
- 高可用性操作。
MySQL集群管理器是商業(yè)化MySQL集群電信運營商級版本數(shù)據(jù)庫的一部分。
24x7 的技術(shù)支持
MySQL的技術(shù)支持服務(wù)提供24x7的專家級MySQL支持工程師直接委派,他們可以幫您開發(fā)、部署和管理MySQL應(yīng)用。
更多了解:http://www.mysql.com/products/cluster/
【編輯推薦】




















