MySQL集群(MySQL Cluster) 7.6.9 官方最新版

2022-07-09發(fā)布者:lisi大?。?/span> 下載:0

文件大小:

軟件介紹

MySQL Cluster 是一種技術,該技術允許在無共享的系統(tǒng)中部署“內存中”數(shù)據庫的 Cluster 。通過無共享體系結構,系統(tǒng)能夠使用廉價的硬件,而且對軟硬件無特殊要求。此外,由于每個組件有自己的內存和磁盤,不存在單點故障。

image.png

MySQL Cluster 由一組計算機構成,每臺計算機上均運行著多種進程,包括MySQL服務器,NDB Cluster 的數(shù)據節(jié)點,管理服務器,以及(可能)專門的數(shù)據訪問程序。
MySQL集群是一種分布式設計,目標是要達到沒有任何單點故障點。因此,任何組成部分都應該擁有自己的內存和磁盤。任何共享存儲方案如網絡共享,網絡文件系統(tǒng)和SAN設備是不推薦或不支持的。通過這種冗余設計,MySQL聲稱數(shù)據的可用度可以達到99.999%。
MySQL Cluster 7.3 新特性:
性能和擴展能力
自動分片 數(shù)據庫自動、透明地分布于低成本的商用服務器上,這樣無需更改應用程序即可以向外擴展的方式增加讀寫查詢的能量。
多主復制 每個數(shù)據節(jié)點都可以接受寫操作。這項功能與自動分片功能相結合,提供了非常高的寫操作擴展能力。
分布式跨分片 JOIN 適應性查詢本地化將 JOIN 操作下放到數(shù)據節(jié)點,這樣它們就可以并行地在多個本地數(shù)據副本上執(zhí)行。
實時響應 內存中的表和索引異步刷新到磁盤并綁定到 CPU 線程,低延遲。
開發(fā)人員 API 和數(shù)據模型
SQL MySQL Server 針對集群提供一個標準的 SQL 接口,可通過所有標準 MySQL 連接器(如 JDBC、ODBC.NET 等)連接各種 Web 開發(fā)語言和框架。
使用 Memcached 的 NoSQL 原生鍵值訪問,繞過 SQL 層訪問 存於數(shù)據節(jié)點中的數(shù)據,用于結構和非結構的數(shù)據存儲。
使用 JavaScript 和 node.js 的 NoSQL 支持通過服務器端JavaScript繞過 SQL 層直接訪問存于數(shù)據節(jié)點中的數(shù)據,以加速數(shù)據的查詢和維護
使用 C++ 的 NoSQL 原生 C++ 訪問,繞過 SQL 層可獲得極低的延遲
使用 Java 和 JPA 的 NoSQL 原生 Java 和 JPA 訪問,繞過 SQL 層訪問企業(yè)、Web 和電信服務
使用 REST 的 NoSQL 原生 HTTP/REST 訪問,使用 Apache mod_ndb 繞過 SQL 層
結構和非結構式的數(shù)據模型 默認使用完全結構化的關系數(shù)據模型。使用 Memcached API,每個鍵值都寫入相同的表中,每個鍵值對默認存儲在一行中,也可以配置為寫入多個現(xiàn)有表中。
99.999% 的可用性和數(shù)據完整性
符合 ACID 要求、事務型 MySQL Cluster 全面支持 ACID(獨立性、一致性、隔離性、持久性)事務。
外鍵約束(Constraint) MySQL Cluster 自動在表間實施參照完整性。
分布式、無共享架構 集群中的每個節(jié)點都是冗余的,可以放在單獨的主機上,從而確保在發(fā)生進程、硬件或網絡故障時的持續(xù)可用性。
無單點故障 每個節(jié)點都有自己的磁盤和內存,因此消除了共享組件(如存儲)帶來的故障風險。
同步復制 每個數(shù)據節(jié)點內的數(shù)據都同步復制到至少一個其他節(jié)點上。如果某個節(jié)點發(fā)生故障,至少有另一個數(shù)據節(jié)點存儲著相同的信息。
亞秒級自動故障切換 MySQL Cluster 的心跳機制可立即檢測到任何故障,并自動故障切換到集群中的其他節(jié)點,通常在一秒鐘內完成,不會中斷提供給客戶端的服務。
自我修復式恢復 故障節(jié)點能自動重新啟動并在重新加入集群前與其他節(jié)點重新同步,從而實現(xiàn)自我修復,此過程對應用程序完全透明。
跨地域復制 將一個集群從一個數(shù)據中心復制到另一個數(shù)據中心,從而實現(xiàn)災難恢復并降低網絡延遲的影響。每個集群都能接受寫操作,并在內部處理沖突,從而確保集群間的一致性。
多站點集群 數(shù)據節(jié)點可以分散到多個數(shù)據中心,因此發(fā)生節(jié)點故障時可以在不同站點之間同步復制并進行自動故障切換。
聯(lián)機操作
聯(lián)機模式更新 支持聯(lián)機添加列和表,以及聯(lián)機添加和刪除索引。
聯(lián)機擴展 可以按需向正在運行的集群添加節(jié)點以提高性能和容量。可以向集群中動態(tài)添加應用節(jié)點,也可以從集群中動態(tài)刪除應用節(jié)點,非常靈活。
聯(lián)機維護 支持在線對底層硬件、操作系統(tǒng)和 MySQL Cluster 進程的升級和補丁安裝。
聯(lián)機備份 備份文件是數(shù)據庫的一致的集群范圍快照,可以存檔并復制到安全的遠程位置。
部署靈活性
虛擬機部署 可以在內部平臺和云平臺上部署虛擬機環(huán)境。
內存中和基于磁盤的表 表可以配置為只能在內存中管理(完全記錄并刷新到到持久存儲中)或存儲在磁盤上。
商用硬件 可以用本地存儲在商用硬件間擴展 MySQL Cluster。無需共享磁盤。
安全和審計
MySQL 企業(yè)級安全性* 為連接到集群的 MySQL Server 提供了隨時可用的外部身份驗證模塊,使其可以輕松集成到現(xiàn)有安全基礎架構中。
MySQL 企業(yè)級審計* 提供了一個簡單易用、基于策略的審計解決方案,可幫助組織實施更加嚴格的安全控制和滿足法規(guī)要求。
管理和監(jiān)視
MySQL Cluster Manager* MySQL Cluster Manager 可自動完成常見管理任務,從而簡化了 MySQL Cluster 數(shù)據庫的創(chuàng)建和管理。
MySQL Enterprise Monitor* 使您能夠了解集群運行狀況的概況,在潛在問題對系統(tǒng)造成影響前發(fā)出警報。

發(fā)表評論(共0條評論)
請自覺遵守互聯(lián)網相關政策法規(guī),評論內容只代表網友觀點,發(fā)表審核后顯示!

版權聲明:

1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產生的一切后果將由您自己承擔!

2 本站將不對任何資源負法律責任,所有資源請在下載后24小時內刪除。

3 若有關在線投稿、無法下載等問題,請與本站客服人員聯(lián)系。

4 如侵犯了您的版權、商標等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部