MySQL Cluster下載 最新更新|軟件分類(lèi)|軟件專(zhuān)題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)編程開(kāi)發(fā)數(shù)據(jù)庫(kù)類(lèi) → MySQL集群版(MySQL Cluster) v7.6.10 官方最新版

MySQL集群版(MySQL Cluster)

v7.6.10 官方最新版

MySQL集群版(MySQL Cluster)下載
  • 軟件大?。?span itemprop="fileSize">131.00 MB
  • 軟件語(yǔ)言:中文
  • 軟件類(lèi)型:國(guó)外軟件 / 數(shù)據(jù)庫(kù)類(lèi)
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2019-05-08 09:56:36
  • 軟件等級(jí):4星
  • 軟件廠(chǎng)商: -
  • 應(yīng)用平臺(tái):WinAll, WinXP, Win7
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?31.00 MB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: mysql mysqlserver

MySQL Cluster可以用來(lái)實(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ù)允許在無(wú)共享的系統(tǒng)中部署“內(nèi)存中”數(shù)據(jù)庫(kù)的 Cluster 。通過(guò)無(wú)共享體系結(jié)構(gòu),系統(tǒng)能夠使用廉價(jià)的硬件,而且對(duì)軟硬件無(wú)特殊要求。此外,由于每個(gè)組件有自己的內(nèi)存和磁盤(pán),不存在單點(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ù)器,以及(可能)專(zhuān)門(mén)的數(shù)據(jù)訪(fǎng)問(wèn)程序。

MySQL集群是一種分布式設(shè)計(jì),目標(biāo)是要達(dá)到?jīng)]有任何單點(diǎn)故障點(diǎn)。因此,任何組成部分都應(yīng)該擁有自己的內(nèi)存和磁盤(pán)。任何共享存儲(chǔ)方案如網(wǎng)絡(luò)共享,網(wǎng)絡(luò)文件系統(tǒng)和SAN設(shè)備是不推薦或不支持的。通過(guò)這種冗余設(shè)計(jì),MySQL聲稱(chēng)數(shù)據(jù)的可用度可以達(dá)到99.999%。

{insd m="2" i="2544"}

MySQL集群版(MySQL Cluster)

MySQL 集群軟件功能

性能和擴(kuò)展能力

自動(dòng)分片數(shù)據(jù)庫(kù)自動(dòng)、透明地分布于低成本的商用服務(wù)器上,這樣無(wú)需更改應(yīng)用程序即可以向外擴(kuò)展的方式增加讀寫(xiě)查詢(xún)的能量。

多主復(fù)制每個(gè)數(shù)據(jù)節(jié)點(diǎn)都可以接受寫(xiě)操作。這項(xiàng)功能與自動(dòng)分片功能相結(jié)合,提供了非常高的寫(xiě)操作擴(kuò)展能力。

分布式跨分片 JOIN適應(yīng)性查詢(xún)本地化將 JOIN 操作下放到數(shù)據(jù)節(jié)點(diǎn),這樣它們就可以并行地在多個(gè)本地?cái)?shù)據(jù)副本上執(zhí)行。

實(shí)時(shí)響應(yīng)內(nèi)存中的表和索引異步刷新到磁盤(pán)并綁定到 CPU 線(xiàn)程,低延遲。

開(kāi)發(fā)人員 API 和數(shù)據(jù)模型

SQLMySQL Server 針對(duì)集群提供一個(gè)標(biāo)準(zhǔn)的 SQL 接口,可通過(guò)所有標(biāo)準(zhǔn) MySQL 連接器(如 JDBC、ODBC.NET 等)連接各種 Web 開(kāi)發(fā)語(yǔ)言和框架。

使用 Memcached 的 NoSQL原生鍵值訪(fǎng)問(wèn),繞過(guò) SQL 層訪(fǎng)問(wèn) 存於數(shù)據(jù)節(jié)點(diǎn)中的數(shù)據(jù),用于結(jié)構(gòu)和非結(jié)構(gòu)的數(shù)據(jù)存儲(chǔ)。

使用 JavaScript 和 node.js 的 NoSQL支持通過(guò)服務(wù)器端JavaScript繞過(guò) SQL 層直接訪(fǎng)問(wèn)存于數(shù)據(jù)節(jié)點(diǎn)中的數(shù)據(jù),以加速數(shù)據(jù)的查詢(xún)和維護(hù)

使用 C++ 的 NoSQL原生 C++ 訪(fǎng)問(wèn),繞過(guò) SQL 層可獲得極低的延遲

使用 Java 和 JPA 的 NoSQL原生 Java 和 JPA 訪(fǎng)問(wèn),繞過(guò) SQL 層訪(fǎng)問(wèn)企業(yè)、Web 和電信服務(wù)

使用 REST 的 NoSQL原生 HTTP/REST 訪(fǎng)問(wèn),使用 Apache mod_ndb 繞過(guò) SQL 層

結(jié)構(gòu)和非結(jié)構(gòu)式的數(shù)據(jù)模型默認(rèn)使用完全結(jié)構(gòu)化的關(guān)系數(shù)據(jù)模型。使用 Memcached API,每個(gè)鍵值都寫(xiě)入相同的表中,每個(gè)鍵值對(duì)默認(rèn)存儲(chǔ)在一行中,也可以配置為寫(xiě)入多個(gè)現(xiàn)有表中。

99.999% 的可用性和數(shù)據(jù)完整性

符合 ACID 要求、事務(wù)型MySQL Cluster 全面支持 ACID(獨(dú)立性、一致性、隔離性、持久性)事務(wù)。

外鍵約束(Constraint)MySQL Cluster 自動(dòng)在表間實(shí)施參照完整性。

分布式、無(wú)共享架構(gòu)集群中的每個(gè)節(jié)點(diǎn)都是冗余的,可以放在單獨(dú)的主機(jī)上,從而確保在發(fā)生進(jìn)程、硬件或網(wǎng)絡(luò)故障時(shí)的持續(xù)可用性。

無(wú)單點(diǎn)故障每個(gè)節(jié)點(diǎn)都有自己的磁盤(pán)和內(nèi)存,因此消除了共享組件(如存儲(chǔ))帶來(lái)的故障風(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ì)中斷提供給客戶(hù)端的服務(wù)。

自我修復(fù)式恢復(fù)故障節(jié)點(diǎn)能自動(dòng)重新啟動(dòng)并在重新加入集群前與其他節(jié)點(diǎn)重新同步,從而實(shí)現(xiàn)自我修復(fù),此過(guò)程對(duì)應(yīng)用程序完全透明。

跨地域復(fù)制將一個(gè)集群從一個(gè)數(shù)據(jù)中心復(fù)制到另一個(gè)數(shù)據(jù)中心,從而實(shí)現(xiàn)災(zāi)難恢復(fù)并降低網(wǎng)絡(luò)延遲的影響。每個(gè)集群都能接受寫(xiě)操作,并在內(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ù)支持在線(xiàn)對(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)存中和基于磁盤(pán)的表表可以配置為只能在內(nèi)存中管理(完全記錄并刷新到到持久存儲(chǔ)中)或存儲(chǔ)在磁盤(pán)上。

商用硬件可以用本地存儲(chǔ)在商用硬件間擴(kuò)展 MySQL Cluster。無(wú)需共享磁盤(pán)。

安全和審計(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)格的安全控制和滿(mǎn)足法規(guī)要求。

管理和監(jiān)視

MySQL Cluster Manager*MySQL Cluster Manager 可自動(dòng)完成常見(jiàn)管理任務(wù),從而簡(jiǎn)化了 MySQL Cluster 數(shù)據(jù)庫(kù)的創(chuàng)建和管理。

MySQL Enterprise Monitor*使您能夠了解集群運(yùn)行狀況的概況,在潛在問(wèn)題對(duì)系統(tǒng)造成影響前發(fā)出警報(bào)。

MySQL Cluster 的環(huán)境主要由以下三部分組成:

(1)SQL 層的 SQL 服務(wù)器節(jié)點(diǎn)(后面簡(jiǎn)稱(chēng)為 SQL 節(jié)點(diǎn));也就是我們常說(shuō)的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)去處理了。也就是說(shuō),在純粹的MySQL Cluster 環(huán)境中的SQL 節(jié)點(diǎn),可以被認(rèn)為是一個(gè)不需要提供任何存儲(chǔ)引擎的MySQL服務(wù)器,因?yàn)樗拇鎯?chǔ)引擎有Cluster 環(huán)境中的NDB 節(jié)點(diǎn)來(lái)?yè)?dān)任。所以,SQL 層各MySQL服務(wù)器的啟動(dòng)與普通的MySQL Server 啟動(dòng)也有一定的區(qū)別,必須要添加ndbcluster參數(shù)選項(xiàng)才行。我們可以添加在my.cnf配置文件中,也可以通過(guò)啟動(dòng)命令行來(lái)指定。

(2)Storage 層的 NDB 數(shù)據(jù)節(jié)點(diǎn);也就是上面說(shuō)的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ǔ)功能,來(lái)保存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)的問(wèn)題。一般來(lái)說(shuō),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ù)來(lái)控制的。首先在 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)檎?lái)說(shuō),兩個(gè)互為冗余的節(jié)點(diǎn)同時(shí)出現(xiàn)故障的概率還是非常小的,當(dāng)然如果機(jī)器和內(nèi)存足夠多的話(huà),也可以繼續(xù)增大來(lái)更進(jìn)一步減小出現(xiàn)故障的概率。此外,一個(gè)節(jié)點(diǎn)上面是保存所有的數(shù)據(jù)還是一部分?jǐn)?shù)據(jù)還受到存儲(chǔ)節(jié)點(diǎn)數(shù)目的限制。NDB 存儲(chǔ)引擎首先保證NoOfReplicas參數(shù)配置的要求來(lái)使用存儲(chǔ)節(jié)點(diǎn),對(duì)數(shù)據(jù)進(jìn)行冗余,然后再根據(jù)節(jié)點(diǎn)數(shù)目將數(shù)據(jù)分段來(lái)繼續(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)。

MySQL集群版(MySQL Cluster)

工作原理

管理服務(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)于這類(lèi)事件的信息傳輸?shù)焦芾矸?wù)器,然后,將這類(lèi)信息寫(xiě)入 Cluster日志。

更多>> 軟件截圖

推薦應(yīng)用

其他版本下載

    精品推薦 mysql

    mysql
    更多 (16個(gè)) >> mysql mysql專(zhuān)題提供所有版本的mysql數(shù)據(jù)庫(kù)免費(fèi)下載,很多用戶(hù)進(jìn)入mysql官網(wǎng)都不知道在哪里下載對(duì)應(yīng)的中文版,更別說(shuō)32位或是64位的win版/linux版了,一大串的英文對(duì)于很多人可能就是一臉的懵,沒(méi)關(guān)系,it貓撲網(wǎng)整理了mysql server安裝版、綠色版等等,而且下載速

    相關(guān)文章

    下載地址

    • MySQL集群版(MySQL Cluster) v7.5.10 官方最新版

      MySQL集群版(MySQL Cluster) v7.6.10 64位官方最新版

    查看所有評(píng)論>> 網(wǎng)友評(píng)論

    發(fā)表評(píng)論

    (您的評(píng)論需要經(jīng)過(guò)審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

    查看所有 0條 評(píng)論>>

    更多>> 猜你喜歡