MySQL Cluster: Difference between revisions

Content deleted Content added
Re-order release version descriptions newest -> oldest + add some info for 8.4
Add description of MySQL Ndb Operator project
Line 18:
}}
 
'''MySQL Cluster''' , also known as MySQL Ndb Cluster is a technology providing [[Shared nothing architecture|shared-nothing]] clustering and auto-sharding for the [[MySQL]] [[database management system]]. It is designed to provide high availability and high throughput with low latency, while allowing for near linear scalability.<ref>{{cite web|last=Oracle Corporation|title=MySQL Cluster Benchmarks: Oracle and Intel Achieve 1 Billion Writes per Minute|url=http://www.mysql.com/why-mysql/white-papers/mysql-cluster-benchmarks-1-billion-writes-per-minute/|work=mysql.com|accessdate=24 June 2013}}</ref> MySQL Cluster is implemented through the [[NDB Cluster|NDB]] or NDBCLUSTER storage engine for MySQL ("NDB" stands for '''N'''etwork '''D'''ata'''b'''ase).
 
==Architecture==
Line 62:
===MySQL Cluster Manager===
Part of the commercial MySQL Cluster CGE, MySQL Cluster Manager is a tool designed to simplify the creation and administration of the MySQL Cluster CGE database by automating common management tasks, including on-line scaling, upgrades, backup/restore and reconfiguration. MySQL Cluster Manager also monitors and automatically recovers MySQL Server application nodes and management nodes, as well as the MySQL Cluster data nodes.
 
===MySQL Ndb Operator===
The open source [https://github.com/mysql/mysql-ndb-operator MySQL Ndb Operator] simplifies the deployment and operation of MySQL Cluster on a [[Kubernetes]] cluster. Ndb Operator deploys containerized MySQL Cluster Data, Management and SQL nodes in a number of StatefulSets with data stored in Persistent Volumes.
Kubernetes mechanisms extend the high availability features of MySQL Cluster, for example automatically restoring HA redundancy after hardware failures by migrating pods to new hardware.
Operating MySQL Cluster on Kubernetes allows a full stack of cloud native software to be operated in the same way on private or public clouds.
 
===NDB Cluster===