Content deleted Content added
mNo edit summary |
Merge from NDB Cluster following unopposed 2022 proposal; short text and context; see Talk:MySQL Cluster#Proposed merge of NDB Cluster into MySQL Cluster |
||
Line 61:
===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.
===NDB Cluster===
'''NDB Cluster''' is the distributed [[database]] system underlying [[MySQL Cluster]]. It can be used independently of a [[MySQL]] Server with users accessing the Cluster via the NDB API (C++). "NDB" stands for '''N'''etwork '''D'''ata'''b'''ase.
From the MySQL Server perspective the NDB Cluster is a [[Database engine|Storage engine]] for storing [[Table (database)|tables]] of [[Record (database)|rows]].
From the NDB Cluster perspective, a MySQL Server [[Instance (computer science)|instance]] is an [[Application programming interface|API]] process connected to the Cluster. NDB Cluster can concurrently support access from other types of API processes including Memcached, JavaScript/Node.JS, Java, JPA and HTTP/REST. All API processes can operate on the same tables and data stored in the NDB Cluster.
[[MySQL Cluster]] uses the [[MySQL]] Server to provide the following capabilities on top of Ndb Cluster:
* [[SQL]] parsing / optimising / execution capability
** Connectors to applications via [[JDBC]], [[ODBC]] etc.
* Cross-table [[Join_(SQL)|join]] mechanism
* User authentication and authorisation
* Asynchronous data replication to other systems
All API processes including the MySQL Server use the NDBAPI<ref name="NdbApiDocs">[http://dev.mysql.com/doc/ndbapi/en/index.html] The MySQL Cluster API Developer Guide </ref> [[C++]] client library to connect to the NDB Cluster and perform operations.
==Implementation==
|