MySQL集群版(MySQL Cluster)
v7.6.10 官方最新版- 軟件大?。?span itemprop="fileSize">131.00 MB
- 軟件語(yǔ)言:中文
- 軟件類型:國(guó)外軟件 / 數(shù)據(jù)庫(kù)類
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2019-05-08 09:56:36
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):WinAll, WinXP, Win7
- 軟件官網(wǎng): http://europeautoinsurance.com/
相關(guān)軟件
debugger for mysql(mysql調(diào)試軟件)v1.3.1.1609 破解版
5.25 MB/中文/10.0
mysql connector java.jarv5.1.27 官方版
3.66 MB/中文/6.0
HeidiSQL(MySQL圖形化管理工具)v11.2.0.6219 綠色中文版
5.77 MB/中文/10.0
dbForge Studio for mysql中文版v6.3 免費(fèi)版
43.69 MB/中文/0.0
APMServ(apache+php+mysql+asp服務(wù)器)v5.2.6 免費(fèi)中文版
20.45 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
MySQL Cluster可以用來實(shí)現(xiàn)MySQL集群,是MySQL適合于分布式計(jì)算環(huán)境的高實(shí)用、高冗余版本。它采用了NDB Cluster 存儲(chǔ)引擎,允許在1個(gè) Cluster 中運(yùn)行多個(gè)MySQL服務(wù)器。在MySQL 5.0及以上的二進(jìn)制版本中、以及與最新的Linux版本兼容的RPM中提供了該存儲(chǔ)引擎。
MySQL Cluster相關(guān)介紹
MySQL Cluster 是一種技術(shù),該技術(shù)允許在無共享的系統(tǒng)中部署“內(nèi)存中”數(shù)據(jù)庫(kù)的 Cluster 。通過無共享體系結(jié)構(gòu),系統(tǒng)能夠使用廉價(jià)的硬件,而且對(duì)軟硬件無特殊要求。此外,由于每個(gè)組件有自己的內(nèi)存和磁盤,不存在單點(diǎn)故障。
MySQL Cluster 由一組計(jì)算機(jī)構(gòu)成,每臺(tái)計(jì)算機(jī)上均運(yùn)行著多種進(jìn)程,包括MySQL服務(wù)器,NDB Cluster 的數(shù)據(jù)節(jié)點(diǎn),管理服務(wù)器,以及(可能)專門的數(shù)據(jù)訪問程序。
MySQL集群是一種分布式設(shè)計(jì),目標(biāo)是要達(dá)到?jīng)]有任何單點(diǎn)故障點(diǎn)。因此,任何組成部分都應(yīng)該擁有自己的內(nèi)存和磁盤。任何共享存儲(chǔ)方案如網(wǎng)絡(luò)共享,網(wǎng)絡(luò)文件系統(tǒng)和SAN設(shè)備是不推薦或不支持的。通過這種冗余設(shè)計(jì),MySQL聲稱數(shù)據(jù)的可用度可以達(dá)到99.999%。
{insd m="2" i="2544"}
MySQL 集群軟件功能
性能和擴(kuò)展能力
自動(dòng)分片數(shù)據(jù)庫(kù)自動(dòng)、透明地分布于低成本的商用服務(wù)器上,這樣無需更改應(yīng)用程序即可以向外擴(kuò)展的方式增加讀寫查詢的能量。
多主復(fù)制每個(gè)數(shù)據(jù)節(jié)點(diǎn)都可以接受寫操作。這項(xiàng)功能與自動(dòng)分片功能相結(jié)合,提供了非常高的寫操作擴(kuò)展能力。
分布式跨分片 JOIN適應(yīng)性查詢本地化將 JOIN 操作下放到數(shù)據(jù)節(jié)點(diǎn),這樣它們就可以并行地在多個(gè)本地?cái)?shù)據(jù)副本上執(zhí)行。
實(shí)時(shí)響應(yīng)內(nèi)存中的表和索引異步刷新到磁盤并綁定到 CPU 線程,低延遲。
開發(fā)人員 API 和數(shù)據(jù)模型
SQLMySQL Server 針對(duì)集群提供一個(gè)標(biāo)準(zhǔn)的 SQL 接口,可通過所有標(biāo)準(zhǔn) MySQL 連接器(如 JDBC、ODBC.NET 等)連接各種 Web 開發(fā)語(yǔ)言和框架。
使用 Memcached 的 NoSQL原生鍵值訪問,繞過 SQL 層訪問 存於數(shù)據(jù)節(jié)點(diǎn)中的數(shù)據(jù),用于結(jié)構(gòu)和非結(jié)構(gòu)的數(shù)據(jù)存儲(chǔ)。
使用 JavaScript 和 node.js 的 NoSQL支持通過服務(wù)器端JavaScript繞過 SQL 層直接訪問存于數(shù)據(jù)節(jié)點(diǎn)中的數(shù)據(jù),以加速數(shù)據(jù)的查詢和維護(hù)
使用 C++ 的 NoSQL原生 C++ 訪問,繞過 SQL 層可獲得極低的延遲
使用 Java 和 JPA 的 NoSQL原生 Java 和 JPA 訪問,繞過 SQL 層訪問企業(yè)、Web 和電信服務(wù)
使用 REST 的 NoSQL原生 HTTP/REST 訪問,使用 Apache mod_ndb 繞過 SQL 層
結(jié)構(gòu)和非結(jié)構(gòu)式的數(shù)據(jù)模型默認(rèn)使用完全結(jié)構(gòu)化的關(guān)系數(shù)據(jù)模型。使用 Memcached API,每個(gè)鍵值都寫入相同的表中,每個(gè)鍵值對(duì)默認(rèn)存儲(chǔ)在一行中,也可以配置為寫入多個(gè)現(xiàn)有表中。
99.999% 的可用性和數(shù)據(jù)完整性
符合 ACID 要求、事務(wù)型MySQL Cluster 全面支持 ACID(獨(dú)立性、一致性、隔離性、持久性)事務(wù)。
外鍵約束(Constraint)MySQL Cluster 自動(dòng)在表間實(shí)施參照完整性。
分布式、無共享架構(gòu)集群中的每個(gè)節(jié)點(diǎn)都是冗余的,可以放在單獨(dú)的主機(jī)上,從而確保在發(fā)生進(jìn)程、硬件或網(wǎng)絡(luò)故障時(shí)的持續(xù)可用性。
無單點(diǎn)故障每個(gè)節(jié)點(diǎn)都有自己的磁盤和內(nèi)存,因此消除了共享組件(如存儲(chǔ))帶來的故障風(fēng)險(xiǎn)。
同步復(fù)制每個(gè)數(shù)據(jù)節(jié)點(diǎn)內(nèi)的數(shù)據(jù)都同步復(fù)制到至少一個(gè)其他節(jié)點(diǎn)上。如果某個(gè)節(jié)點(diǎn)發(fā)生故障,至少有另一個(gè)數(shù)據(jù)節(jié)點(diǎn)存儲(chǔ)著相同的信息。
亞秒級(jí)自動(dòng)故障切換MySQL Cluster 的心跳機(jī)制可立即檢測(cè)到任何故障,并自動(dòng)故障切換到集群中的其他節(jié)點(diǎn),通常在一秒鐘內(nèi)完成,不會(huì)中斷提供給客戶端的服務(wù)。
自我修復(fù)式恢復(fù)故障節(jié)點(diǎn)能自動(dòng)重新啟動(dòng)并在重新加入集群前與其他節(jié)點(diǎn)重新同步,從而實(shí)現(xiàn)自我修復(fù),此過程對(duì)應(yīng)用程序完全透明。
跨地域復(fù)制將一個(gè)集群從一個(gè)數(shù)據(jù)中心復(fù)制到另一個(gè)數(shù)據(jù)中心,從而實(shí)現(xiàn)災(zāi)難恢復(fù)并降低網(wǎng)絡(luò)延遲的影響。每個(gè)集群都能接受寫操作,并在內(nèi)部處理沖突,從而確保集群間的一致性。
多站點(diǎn)集群數(shù)據(jù)節(jié)點(diǎn)可以分散到多個(gè)數(shù)據(jù)中心,因此發(fā)生節(jié)點(diǎn)故障時(shí)可以在不同站點(diǎn)之間同步復(fù)制并進(jìn)行自動(dòng)故障切換。
聯(lián)機(jī)操作
聯(lián)機(jī)模式更新支持聯(lián)機(jī)添加列和表,以及聯(lián)機(jī)添加和刪除索引。
聯(lián)機(jī)擴(kuò)展可以按需向正在運(yùn)行的集群添加節(jié)點(diǎn)以提高性能和容量??梢韵蚣褐袆?dòng)態(tài)添加應(yīng)用節(jié)點(diǎn),也可以從集群中動(dòng)態(tài)刪除應(yīng)用節(jié)點(diǎn),非常靈活。
聯(lián)機(jī)維護(hù)支持在線對(duì)底層硬件、操作系統(tǒng)和 MySQL Cluster 進(jìn)程的升級(jí)和補(bǔ)丁安裝。
聯(lián)機(jī)備份備份文件是數(shù)據(jù)庫(kù)的一致的集群范圍快照,可以存檔并復(fù)制到安全的遠(yuǎn)程位置。
部署靈活性
虛擬機(jī)部署可以在內(nèi)部平臺(tái)和云平臺(tái)上部署虛擬機(jī)環(huán)境。
內(nèi)存中和基于磁盤的表表可以配置為只能在內(nèi)存中管理(完全記錄并刷新到到持久存儲(chǔ)中)或存儲(chǔ)在磁盤上。
商用硬件可以用本地存儲(chǔ)在商用硬件間擴(kuò)展 MySQL Cluster。無需共享磁盤。
安全和審計(jì)
MySQL 企業(yè)級(jí)安全性*為連接到集群的 MySQL Server 提供了隨時(shí)可用的外部身份驗(yàn)證模塊,使其可以輕松集成到現(xiàn)有安全基礎(chǔ)架構(gòu)中。
MySQL 企業(yè)級(jí)審計(jì)*提供了一個(gè)簡(jiǎn)單易用、基于策略的審計(jì)解決方案,可幫助組織實(shí)施更加嚴(yán)格的安全控制和滿足法規(guī)要求。
管理和監(jiān)視
MySQL Cluster Manager*MySQL Cluster Manager 可自動(dòng)完成常見管理任務(wù),從而簡(jiǎn)化了 MySQL Cluster 數(shù)據(jù)庫(kù)的創(chuàng)建和管理。
MySQL Enterprise Monitor*使您能夠了解集群運(yùn)行狀況的概況,在潛在問題對(duì)系統(tǒng)造成影響前發(fā)出警報(bào)。
MySQL Cluster 的環(huán)境主要由以下三部分組成:
(1)SQL 層的 SQL 服務(wù)器節(jié)點(diǎn)(后面簡(jiǎn)稱為 SQL 節(jié)點(diǎn));也就是我們常說的MySQL Server。主要負(fù)責(zé)實(shí)現(xiàn)一個(gè)數(shù)據(jù)庫(kù)在存儲(chǔ)層之上的所有事情,比如連接管理,Query 優(yōu)化和響應(yīng) ,Cache 管理等等,只有存儲(chǔ)層的工作交給了NDB 數(shù)據(jù)節(jié)點(diǎn)去處理了。也就是說,在純粹的MySQL Cluster 環(huán)境中的SQL 節(jié)點(diǎn),可以被認(rèn)為是一個(gè)不需要提供任何存儲(chǔ)引擎的MySQL服務(wù)器,因?yàn)樗拇鎯?chǔ)引擎有Cluster 環(huán)境中的NDB 節(jié)點(diǎn)來?yè)?dān)任。所以,SQL 層各MySQL服務(wù)器的啟動(dòng)與普通的MySQL Server 啟動(dòng)也有一定的區(qū)別,必須要添加ndbcluster參數(shù)選項(xiàng)才行。我們可以添加在my.cnf配置文件中,也可以通過啟動(dòng)命令行來指定。
(2)Storage 層的 NDB 數(shù)據(jù)節(jié)點(diǎn);也就是上面說的NDB Cluster。最初的NDB是一個(gè)內(nèi)存式存儲(chǔ)引擎,當(dāng)然也會(huì)將數(shù)據(jù)持久化到存儲(chǔ)設(shè)備上。但是最新的NDB Cluster存儲(chǔ)引擎已經(jīng)改進(jìn)了這一點(diǎn),可以選擇數(shù)據(jù)是全部加載到內(nèi)存中還是僅僅加載索引數(shù)據(jù)。NDB 節(jié)點(diǎn)主要是實(shí)現(xiàn)底層數(shù)據(jù)存儲(chǔ)功能,來保存Cluster 的數(shù)據(jù)。每一個(gè)Cluster節(jié)點(diǎn)保存完整數(shù)據(jù)的一個(gè)fragment,也就是一個(gè)數(shù)據(jù)分片(或者一份完整的數(shù)據(jù),視節(jié)點(diǎn)數(shù)目和配置而定),所以只要配置得當(dāng),MySQL Cluster在存儲(chǔ)層不會(huì)出現(xiàn)單點(diǎn)的問題。一般來說,NDB 節(jié)點(diǎn)被組織成一個(gè)一個(gè)的NDB Group,一個(gè) NDB Group實(shí)際上就是一組存有完全相同的物理數(shù)據(jù)的NDB節(jié)點(diǎn)群。
上面提到了NDB 各個(gè)節(jié)點(diǎn)對(duì)數(shù)據(jù)的組織,可能每個(gè)節(jié)點(diǎn)都存有全部的數(shù)據(jù)也可能只保存一部分?jǐn)?shù)據(jù),主要是受節(jié)點(diǎn)數(shù)目和參數(shù)來控制的。首先在 MySQL Cluster主配置文件(在管理節(jié)點(diǎn)上面,一般為 config.ini)中,有一個(gè)非常重要的參數(shù)叫NoOfReplicas,這個(gè)參數(shù)指定了每一份數(shù)據(jù)被冗余存儲(chǔ)在不同節(jié)點(diǎn)上面的份數(shù),該參數(shù)一般至少應(yīng)該被設(shè)置成2,也只需要設(shè)置成2就可以了。因?yàn)檎碚f,兩個(gè)互為冗余的節(jié)點(diǎn)同時(shí)出現(xiàn)故障的概率還是非常小的,當(dāng)然如果機(jī)器和內(nèi)存足夠多的話,也可以繼續(xù)增大來更進(jìn)一步減小出現(xiàn)故障的概率。此外,一個(gè)節(jié)點(diǎn)上面是保存所有的數(shù)據(jù)還是一部分?jǐn)?shù)據(jù)還受到存儲(chǔ)節(jié)點(diǎn)數(shù)目的限制。NDB 存儲(chǔ)引擎首先保證NoOfReplicas參數(shù)配置的要求來使用存儲(chǔ)節(jié)點(diǎn),對(duì)數(shù)據(jù)進(jìn)行冗余,然后再根據(jù)節(jié)點(diǎn)數(shù)目將數(shù)據(jù)分段來繼續(xù)使用多余的NDB節(jié)點(diǎn)。分段的數(shù)目為節(jié)點(diǎn)總數(shù)除以NoOfReplicas 所得。
(3)負(fù)責(zé)管理各個(gè)節(jié)點(diǎn)的 Manage 節(jié)點(diǎn)主機(jī);管理節(jié)點(diǎn)負(fù)責(zé)整個(gè)Cluster集群中各個(gè)節(jié)點(diǎn)的管理工作,包括集群的配置,啟動(dòng)關(guān)閉各節(jié)點(diǎn),對(duì)各個(gè)節(jié)點(diǎn)進(jìn)行常規(guī)維護(hù),以及實(shí)施數(shù)據(jù)的備份恢復(fù)等。管理節(jié)點(diǎn)會(huì)獲取整個(gè)Cluster環(huán)境中各節(jié)點(diǎn)的狀態(tài)和錯(cuò)誤信息,并且將各 Cluster 集群中各個(gè)節(jié)點(diǎn)的信息反饋給整個(gè)集群中其他的所有節(jié)點(diǎn)。由于管理節(jié)點(diǎn)上保存了整個(gè)Cluster 環(huán)境的配置,同時(shí)擔(dān)任了集群中各節(jié)點(diǎn)的基本溝通工作,所以他必須是最先被啟動(dòng)的節(jié)點(diǎn)。
工作原理
管理服務(wù)器(MGM節(jié)點(diǎn))負(fù)責(zé)管理 Cluster配置文件和 Cluster日志。 Cluster中的每個(gè)節(jié)點(diǎn)從管理服務(wù)器檢索配置數(shù)據(jù),并請(qǐng)求確定管理服務(wù)器所在位置的方式。當(dāng)數(shù)據(jù)節(jié)點(diǎn)內(nèi)出現(xiàn)新的事件時(shí),節(jié)點(diǎn)將關(guān)于這類事件的信息傳輸?shù)焦芾矸?wù)器,然后,將這類信息寫入 Cluster日志。
更多>> 軟件截圖
推薦應(yīng)用
navicat for mysql 64位 25.05 MB
下載/中文/2.0 v16.0.110 中文免費(fèi)版microsoft access 2013 140.00 MB
下載/中文/4.0 免費(fèi)完整版HeidiSQL(MySQL圖形化管理工具) 5.77 MB
下載/中文/10.0 v11.2.0.6219 綠色中文版Oracle 11g 64位/32位 2.05 GB
下載/中文/2.0 v11.2.0.1.0 官方第二版sqlyog ultimate 64位 7.50 MB
下載/中文/7.0 v13.1.1 官方中文注冊(cè)版Navicat for Oracle 16.70 MB
下載/中文/10.0 v12.0.29 中文版Access數(shù)據(jù)庫(kù)查詢分析器 6.74 MB
下載/中文/10.0 v2.4 免費(fèi)中文版dbc2000 win7 64位 16.10 MB
下載/中文/10.0 中文漢化版
其他版本下載
精品推薦 mysql
- 更多 (16個(gè)) >> mysql mysql專題提供所有版本的mysql數(shù)據(jù)庫(kù)免費(fèi)下載,很多用戶進(jìn)入mysql官網(wǎng)都不知道在哪里下載對(duì)應(yīng)的中文版,更別說32位或是64位的win版/linux版了,一大串的英文對(duì)于很多人可能就是一臉的懵,沒關(guān)系,it貓撲網(wǎng)整理了mysql server安裝版、綠色版等等,而且下載速
MySQL Installer 8.0.11 for windows 15.69 MB
/中文/5.0mysql數(shù)據(jù)庫(kù)6.0 44.00 MB
/中文/0.0mysql for windows 64 39.30 MB
/英文/10.0MySQL數(shù)據(jù)庫(kù) v5.6.19 for Windows 77.00 MB
/英文/10.0mysql server for Windows 34.19 MB
/英文/10.0MySQL Server for Windows 32Bit 32.58 MB
/英文/10.0MySQL for Windows 32Bit 37.01 MB
/中文/10.0MySQL v5.1.32 For Windows 34.03 MB
/英文/1.0
相關(guān)文章
下載地址
MySQL集群版(MySQL Cluster) v7.5.10 官方最新版
MySQL集群版(MySQL Cluster) v7.6.10 64位官方最新版
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡
Microsoft SQL Server 2000 Personal Edition
SQL Server 2005 SP2
Microsoft SQL Server 2000簡(jiǎn)體中文企業(yè)版
PowerDesigner
數(shù)據(jù)庫(kù)文件轉(zhuǎn)換工具(DBConvert for JSON and SQL)
DFB數(shù)據(jù)庫(kù)修復(fù)工具DataNumen DBF Repair
mysql for ubuntu
MongoDB Compass可視圖形化管理工具
Exportizer(修改編輯數(shù)據(jù)庫(kù)軟件)
SQL Server Compact 4 安裝包
Navicat premium數(shù)據(jù)庫(kù)管理軟件
Oracle Database 12c數(shù)據(jù)庫(kù)軟件