MySQL Cluster下載 最新更新|軟件分類|軟件專題|手機版|論壇轉貼|軟件發(fā)布

您當前所在位置: 首頁編程開發(fā)數據庫類 → MySQL集群版(MySQL Cluster) v7.6.10 官方最新版

MySQL集群版(MySQL Cluster)

v7.6.10 官方最新版

MySQL集群版(MySQL Cluster)下載
  • 軟件大?。?span itemprop="fileSize">131.00 MB
  • 軟件語言:中文
  • 軟件類型:國外軟件 / 數據庫類
  • 軟件授權: 免費軟件
  • 更新時間:2019-05-08 09:56:36
  • 軟件等級:4星
  • 軟件廠商: -
  • 應用平臺:WinAll, WinXP, Win7
  • 軟件官網:

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

點贊 好評 0%(0) 差評 差評 0%(0)

軟件介紹人氣軟件精品推薦相關文章網友評論下載地址

小編為您推薦: mysql mysqlserver

MySQL Cluster可以用來實現MySQL集群,是MySQL適合于分布式計算環(huán)境的高實用、高冗余版本。它采用了NDB Cluster 存儲引擎,允許在1個 Cluster 中運行多個MySQL服務器。在MySQL 5.0及以上的二進制版本中、以及與最新的Linux版本兼容的RPM中提供了該存儲引擎。

MySQL Cluster相關介紹

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

MySQL Cluster 由一組計算機構成,每臺計算機上均運行著多種進程,包括MySQL服務器,NDB Cluster 的數據節(jié)點,管理服務器,以及(可能)專門的數據訪問程序。

MySQL集群是一種分布式設計,目標是要達到沒有任何單點故障點。因此,任何組成部分都應該擁有自己的內存和磁盤。任何共享存儲方案如網絡共享,網絡文件系統和SAN設備是不推薦或不支持的。通過這種冗余設計,MySQL聲稱數據的可用度可以達到99.999%。

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

MySQL集群版(MySQL Cluster)

MySQL 集群軟件功能

性能和擴展能力

自動分片數據庫自動、透明地分布于低成本的商用服務器上,這樣無需更改應用程序即可以向外擴展的方式增加讀寫查詢的能量。

多主復制每個數據節(jié)點都可以接受寫操作。這項功能與自動分片功能相結合,提供了非常高的寫操作擴展能力。

分布式跨分片 JOIN適應性查詢本地化將 JOIN 操作下放到數據節(jié)點,這樣它們就可以并行地在多個本地數據副本上執(zhí)行。

實時響應內存中的表和索引異步刷新到磁盤并綁定到 CPU 線程,低延遲。

開發(fā)人員 API 和數據模型

SQLMySQL Server 針對集群提供一個標準的 SQL 接口,可通過所有標準 MySQL 連接器(如 JDBC、ODBC.NET 等)連接各種 Web 開發(fā)語言和框架。

使用 Memcached 的 NoSQL原生鍵值訪問,繞過 SQL 層訪問 存於數據節(jié)點中的數據,用于結構和非結構的數據存儲。

使用 JavaScript 和 node.js 的 NoSQL支持通過服務器端JavaScript繞過 SQL 層直接訪問存于數據節(jié)點中的數據,以加速數據的查詢和維護

使用 C++ 的 NoSQL原生 C++ 訪問,繞過 SQL 層可獲得極低的延遲

使用 Java 和 JPA 的 NoSQL原生 Java 和 JPA 訪問,繞過 SQL 層訪問企業(yè)、Web 和電信服務

使用 REST 的 NoSQL原生 HTTP/REST 訪問,使用 Apache mod_ndb 繞過 SQL 層

結構和非結構式的數據模型默認使用完全結構化的關系數據模型。使用 Memcached API,每個鍵值都寫入相同的表中,每個鍵值對默認存儲在一行中,也可以配置為寫入多個現有表中。

99.999% 的可用性和數據完整性

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

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

分布式、無共享架構集群中的每個節(jié)點都是冗余的,可以放在單獨的主機上,從而確保在發(fā)生進程、硬件或網絡故障時的持續(xù)可用性。

無單點故障每個節(jié)點都有自己的磁盤和內存,因此消除了共享組件(如存儲)帶來的故障風險。

同步復制每個數據節(jié)點內的數據都同步復制到至少一個其他節(jié)點上。如果某個節(jié)點發(fā)生故障,至少有另一個數據節(jié)點存儲著相同的信息。

亞秒級自動故障切換MySQL Cluster 的心跳機制可立即檢測到任何故障,并自動故障切換到集群中的其他節(jié)點,通常在一秒鐘內完成,不會中斷提供給客戶端的服務。

自我修復式恢復故障節(jié)點能自動重新啟動并在重新加入集群前與其他節(jié)點重新同步,從而實現自我修復,此過程對應用程序完全透明。

跨地域復制將一個集群從一個數據中心復制到另一個數據中心,從而實現災難恢復并降低網絡延遲的影響。每個集群都能接受寫操作,并在內部處理沖突,從而確保集群間的一致性。

多站點集群數據節(jié)點可以分散到多個數據中心,因此發(fā)生節(jié)點故障時可以在不同站點之間同步復制并進行自動故障切換。

聯機操作

聯機模式更新支持聯機添加列和表,以及聯機添加和刪除索引。

聯機擴展可以按需向正在運行的集群添加節(jié)點以提高性能和容量??梢韵蚣褐袆討B(tài)添加應用節(jié)點,也可以從集群中動態(tài)刪除應用節(jié)點,非常靈活。

聯機維護支持在線對底層硬件、操作系統和 MySQL Cluster 進程的升級和補丁安裝。

聯機備份備份文件是數據庫的一致的集群范圍快照,可以存檔并復制到安全的遠程位置。

部署靈活性

虛擬機部署可以在內部平臺和云平臺上部署虛擬機環(huán)境。

內存中和基于磁盤的表表可以配置為只能在內存中管理(完全記錄并刷新到到持久存儲中)或存儲在磁盤上。

商用硬件可以用本地存儲在商用硬件間擴展 MySQL Cluster。無需共享磁盤。

安全和審計

MySQL 企業(yè)級安全性*為連接到集群的 MySQL Server 提供了隨時可用的外部身份驗證模塊,使其可以輕松集成到現有安全基礎架構中。

MySQL 企業(yè)級審計*提供了一個簡單易用、基于策略的審計解決方案,可幫助組織實施更加嚴格的安全控制和滿足法規(guī)要求。

管理和監(jiān)視

MySQL Cluster Manager*MySQL Cluster Manager 可自動完成常見管理任務,從而簡化了 MySQL Cluster 數據庫的創(chuàng)建和管理。

MySQL Enterprise Monitor*使您能夠了解集群運行狀況的概況,在潛在問題對系統造成影響前發(fā)出警報。

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

(1)SQL 層的 SQL 服務器節(jié)點(后面簡稱為 SQL 節(jié)點);也就是我們常說的MySQL Server。主要負責實現一個數據庫在存儲層之上的所有事情,比如連接管理,Query 優(yōu)化和響應 ,Cache 管理等等,只有存儲層的工作交給了NDB 數據節(jié)點去處理了。也就是說,在純粹的MySQL Cluster 環(huán)境中的SQL 節(jié)點,可以被認為是一個不需要提供任何存儲引擎的MySQL服務器,因為他的存儲引擎有Cluster 環(huán)境中的NDB 節(jié)點來擔任。所以,SQL 層各MySQL服務器的啟動與普通的MySQL Server 啟動也有一定的區(qū)別,必須要添加ndbcluster參數選項才行。我們可以添加在my.cnf配置文件中,也可以通過啟動命令行來指定。

(2)Storage 層的 NDB 數據節(jié)點;也就是上面說的NDB Cluster。最初的NDB是一個內存式存儲引擎,當然也會將數據持久化到存儲設備上。但是最新的NDB Cluster存儲引擎已經改進了這一點,可以選擇數據是全部加載到內存中還是僅僅加載索引數據。NDB 節(jié)點主要是實現底層數據存儲功能,來保存Cluster 的數據。每一個Cluster節(jié)點保存完整數據的一個fragment,也就是一個數據分片(或者一份完整的數據,視節(jié)點數目和配置而定),所以只要配置得當,MySQL Cluster在存儲層不會出現單點的問題。一般來說,NDB 節(jié)點被組織成一個一個的NDB Group,一個 NDB Group實際上就是一組存有完全相同的物理數據的NDB節(jié)點群。

上面提到了NDB 各個節(jié)點對數據的組織,可能每個節(jié)點都存有全部的數據也可能只保存一部分數據,主要是受節(jié)點數目和參數來控制的。首先在 MySQL Cluster主配置文件(在管理節(jié)點上面,一般為 config.ini)中,有一個非常重要的參數叫NoOfReplicas,這個參數指定了每一份數據被冗余存儲在不同節(jié)點上面的份數,該參數一般至少應該被設置成2,也只需要設置成2就可以了。因為正常來說,兩個互為冗余的節(jié)點同時出現故障的概率還是非常小的,當然如果機器和內存足夠多的話,也可以繼續(xù)增大來更進一步減小出現故障的概率。此外,一個節(jié)點上面是保存所有的數據還是一部分數據還受到存儲節(jié)點數目的限制。NDB 存儲引擎首先保證NoOfReplicas參數配置的要求來使用存儲節(jié)點,對數據進行冗余,然后再根據節(jié)點數目將數據分段來繼續(xù)使用多余的NDB節(jié)點。分段的數目為節(jié)點總數除以NoOfReplicas 所得。

(3)負責管理各個節(jié)點的 Manage 節(jié)點主機;管理節(jié)點負責整個Cluster集群中各個節(jié)點的管理工作,包括集群的配置,啟動關閉各節(jié)點,對各個節(jié)點進行常規(guī)維護,以及實施數據的備份恢復等。管理節(jié)點會獲取整個Cluster環(huán)境中各節(jié)點的狀態(tài)和錯誤信息,并且將各 Cluster 集群中各個節(jié)點的信息反饋給整個集群中其他的所有節(jié)點。由于管理節(jié)點上保存了整個Cluster 環(huán)境的配置,同時擔任了集群中各節(jié)點的基本溝通工作,所以他必須是最先被啟動的節(jié)點。

MySQL集群版(MySQL Cluster)

工作原理

管理服務器(MGM節(jié)點)負責管理 Cluster配置文件和 Cluster日志。 Cluster中的每個節(jié)點從管理服務器檢索配置數據,并請求確定管理服務器所在位置的方式。當數據節(jié)點內出現新的事件時,節(jié)點將關于這類事件的信息傳輸到管理服務器,然后,將這類信息寫入 Cluster日志。

更多>> 軟件截圖

推薦應用

其他版本下載

    精品推薦 mysql

    mysql
    更多 (16個) >> mysql mysql專題提供所有版本的mysql數據庫免費下載,很多用戶進入mysql官網都不知道在哪里下載對應的中文版,更別說32位或是64位的win版/linux版了,一大串的英文對于很多人可能就是一臉的懵,沒關系,it貓撲網整理了mysql server安裝版、綠色版等等,而且下載速

    相關文章

    下載地址

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

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

    查看所有評論>> 網友評論

    發(fā)表評論

    (您的評論需要經過審核才能顯示) 網友粉絲QQ群號:374962675

    查看所有 0條 評論>>

    更多>> 猜你喜歡