MySQL Cluster (original) (raw)
MySQL Cluster is a technology providing 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. MySQL Cluster is implemented through the NDB or NDBCLUSTER storage engine for MySQL ("NDB" stands for Network Database).
Property | Value |
---|---|
dbo:abstract | MySQL Cluster ist eine Speicher-Engine des freien Datenbanksystems MySQL in der aktuell verfügbaren Version 7.2. Sie ermöglicht die Installation der Datenbank auf einem Computercluster, der in einer Shared Nothing Architecture aufgebaut ist. Das bedeutet, dass jeder Rechner-Knoten seine eigenen Festplatten und Arbeitsspeicher hat. Wenn die einzelnen Rechner-Knoten mit einem genügend großen Arbeitsspeicher ausgestattet sind, dann können alle Daten im Arbeitsspeicher gehalten werden (bis Version 5.0 war das zwingend, ab Version 5.1 gibt es auch plattenresidente Tabellen). Nach eigenen Angaben bietet die Cluster-Technologie von MySQL eine Verfügbarkeit von 99,9999 %. Das bedeutet eine jährliche Ausfallzeit von weniger als sechs Minuten. Die NDB-Speicher-Engine (Network-Database-Speicher-Engine) ist eine unabhängige Komponente, die persistente Speicherung von Daten ermöglicht und für die Koordinierung aller Zugriffe auf Datenknoten in einem MySQL-Cluster zuständig ist. Anwendungen können direkt auf die NDB-Speicher-Engine über verschiedene NoSQL-Schnittstellen oder über einen MySQL-Knoten per SQL zugreifen. NDB Cluster wurde 2003 von MySQL AB mit Erwerb des Unternehmens Alzato (einem Ericsson-Ableger) übernommen. 2008 wurde MySQL AB von Sun Microsystems übernommen. 2010 wiederum wurde Sun von Oracle übernommen. (de) MySQL clúster es una tecnología que permite el clustering de bases de datos en memoria en un ambiente de no compartición. La arquitectura de no compartición permite que el sistema gestor de base de datos (SGBD) funcione utilizando hardware no muy costoso y con requerimientos mínimos tanto de software como de hardware. Como todo sistema de clustering, está diseñado para no tener un solo punto de falla, cada componente tiene su propia porción de disco y memoria para trabajar. Bajo este esquema no se recomienda el uso de mecanismos de almacenamiento compartido como carpetas compartidas por red, sistemas de archivos de red, etc. (es) MySQL Cluster is a technology providing 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. MySQL Cluster is implemented through the NDB or NDBCLUSTER storage engine for MySQL ("NDB" stands for Network Database). (en) MySQL Cluster est la base de données distribuée de MySQL. Elle permet de répartir des données sur plusieurs serveurs sans avoir de point individuel de défaillance. Contrairement aux moteurs MyISAM et InnoDB généralement utilisés avec MySQL, l'exploitation effective du cluster nécessite l'utilisation du moteur NDB, qui contient plusieurs restrictions, comme l'absence d'index FULLTEXT. (fr) MySQL Cluster – technologia umożliwiająca realizację założeń klastrowej bazy danych utrzymywanej w pamięci operacyjnej i na dysku twardym (opcjonalnie). Stworzona zgodnie z założeniami architektury . Charakteryzuje się wysoką dostępnością i redundancją danych. Mechanizmem bazodanowym MySQL Cluster jest (ang. Network Database). (pl) MySQL Cluster — програмний пакет для розгортання кластерних конфігурацій СКБД MySQL, що дозволяють побудувати розподілені сховища і високонадійні конфігурації, які можуть забезпечити рівень доступності сервісу порядку 99.999% при забезпеченні вимог ACID до виконання транзакцій (атомарность, узгодженість, ізольованість, довговічність). MySQL Cluster дозволяє створити розподілену мережу реплікованих в режимі multi-master серверів, що гарантують відсутність єдиної точки відмови. Система забезпечує горизонтальне масштабування — нарощування потужності кластера проводиться за рахунок підключення нових вузлів та використання техніки автоматичного шардінга (розподілу набору даних по серверах на основі певного ключа). (uk) |
dbo:developer | dbr:Oracle_Corporation |
dbo:genre | dbr:Relational_database_management_system |
dbo:latestReleaseDate | 2022-07-26 (xsd:date) |
dbo:latestReleaseVersion | 8.0 |
dbo:license | dbr:GNU_General_Public_License dbr:GPL_linking_exception dbr:EULA |
dbo:operatingSystem | dbr:Cross-platform |
dbo:wikiPageExternalLink | http://forums.mysql.com/list.php%3F25 http://www.mysql.com/products/cluster/start.html%23getting_started https://mariadb.com/kb/en/galera-cluster/ https://blogs.oracle.com/MySQL/entry/tutorial_getting_started_with_the http://dev.mysql.com/doc/index-cluster.html http://dev.mysql.com/doc/ndbapi/en/index.html http://dev.mysql.com/doc/ndbapi/en/mccj.html http://dev.mysql.com/doc/ndbapi/en/ndbapi.html http://dev.mysql.com/doc/ndbapi/en/ndbmemcache.html http://www.mysql.com/products/cluster/faq.html http://www.mysql.com/products/cluster/mysql-cluster-datasheet.pdf http://www.mysql.com/why-mysql/white-papers/%23en-22-28 http://www.mysql.com/why-mysql/white-papers/mysql_cluster_eval_guide.php http://www.mysql.com/why-mysql/white-papers/mysql_wp_cluster_performance.php https://www.youtube.com/watch%3Fv=DnWItDTZL2c https://www.youtube.com/watch%3Fv=nYiIwgjcRWI http://citeseerx.ist.psu.edu/viewdoc/summary%3Fdoi=10.1.1.48.884 http://code.google.com/p/mod-ndb/ |
dbo:wikiPageID | 1202462 (xsd:integer) |
dbo:wikiPageLength | 18633 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1123241417 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Scalable_Coherent_Interface dbr:NDB_Cluster dbr:Primary_key dbr:Index_(database) dbr:Application_software dbr:Relational_database_management_system dbr:InfiniBand dbr:Cross-platform dbr:Optimistic_concurrency_control dbr:GNU_General_Public_License dbr:GPL dbr:Gigabit_Ethernet dbr:MySQL dbr:MySQL_AB dbr:Linux dbr:MacOS dbr:Partition_(database) dbr:Table_(database) dbc:MySQL dbr:Windows dbr:GPL_linking_exception dbr:ACID dbr:Database_management_system dbr:Ericsson dbr:Node.js dbr:Page_cache dbr:Foreign_key dbr:JavaScript dbr:Telecommunications dbr:EULA dbr:Shared_nothing_architecture dbr:Asynchronous_communication dbr:API dbc:Cluster_computing dbr:High_availability dbr:Disaster_recovery dbr:Solaris_(operating_system) dbr:Oracle_Corporation dbr:Redo_log dbr:Sharding dbr:Single_point_of_failure dbr:Storage_area_network dbr:Venture_capital dbr:Ethernet dbr:Ndb_Cluster dbr:Percona dbr:Two-phase_commit dbr:Hard_disk dbr:Synchronous_replication dbr:Alzato dbr:RonDB dbr:Galera_Cluster |
dbp:developer | dbr:Oracle_Corporation |
dbp:genre | dbr:Relational_database_management_system |
dbp:language | English (en) |
dbp:latestReleaseDate | 2022-07-26 (xsd:date) |
dbp:latestReleaseVersion | 8 (xsd:integer) |
dbp:license | GNU General Public License or commercial EULA (en) |
dbp:logoSize | 180 (xsd:integer) |
dbp:name | MySQL Cluster (en) |
dbp:operatingSystem | Cross-platform (en) |
dbp:released | November 2004 (en) |
dbp:wikiPageUsesTemplate | dbt:MySQL dbt:Infobox_software dbt:Linktext dbt:Primary_sources dbt:Short_description dbt:Start_date_and_age dbt:Use_American_English dbt:Use_mdy_dates dbt:Which? dbt:Merge_from |
dcterms:subject | dbc:MySQL dbc:Cluster_computing |
gold:hypernym | dbr:Technology |
rdf:type | owl:Thing dbo:Company dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:DatabaseManagementSystem106588785 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:WikicatDatabaseManagementSystems yago:WikicatFreeDatabaseManagementSystems |
rdfs:comment | MySQL Cluster is a technology providing 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. MySQL Cluster is implemented through the NDB or NDBCLUSTER storage engine for MySQL ("NDB" stands for Network Database). (en) MySQL Cluster est la base de données distribuée de MySQL. Elle permet de répartir des données sur plusieurs serveurs sans avoir de point individuel de défaillance. Contrairement aux moteurs MyISAM et InnoDB généralement utilisés avec MySQL, l'exploitation effective du cluster nécessite l'utilisation du moteur NDB, qui contient plusieurs restrictions, comme l'absence d'index FULLTEXT. (fr) MySQL Cluster – technologia umożliwiająca realizację założeń klastrowej bazy danych utrzymywanej w pamięci operacyjnej i na dysku twardym (opcjonalnie). Stworzona zgodnie z założeniami architektury . Charakteryzuje się wysoką dostępnością i redundancją danych. Mechanizmem bazodanowym MySQL Cluster jest (ang. Network Database). (pl) MySQL Cluster — програмний пакет для розгортання кластерних конфігурацій СКБД MySQL, що дозволяють побудувати розподілені сховища і високонадійні конфігурації, які можуть забезпечити рівень доступності сервісу порядку 99.999% при забезпеченні вимог ACID до виконання транзакцій (атомарность, узгодженість, ізольованість, довговічність). MySQL Cluster дозволяє створити розподілену мережу реплікованих в режимі multi-master серверів, що гарантують відсутність єдиної точки відмови. Система забезпечує горизонтальне масштабування — нарощування потужності кластера проводиться за рахунок підключення нових вузлів та використання техніки автоматичного шардінга (розподілу набору даних по серверах на основі певного ключа). (uk) MySQL Cluster ist eine Speicher-Engine des freien Datenbanksystems MySQL in der aktuell verfügbaren Version 7.2. Sie ermöglicht die Installation der Datenbank auf einem Computercluster, der in einer Shared Nothing Architecture aufgebaut ist. Das bedeutet, dass jeder Rechner-Knoten seine eigenen Festplatten und Arbeitsspeicher hat. Wenn die einzelnen Rechner-Knoten mit einem genügend großen Arbeitsspeicher ausgestattet sind, dann können alle Daten im Arbeitsspeicher gehalten werden (bis Version 5.0 war das zwingend, ab Version 5.1 gibt es auch plattenresidente Tabellen). (de) MySQL clúster es una tecnología que permite el clustering de bases de datos en memoria en un ambiente de no compartición. La arquitectura de no compartición permite que el sistema gestor de base de datos (SGBD) funcione utilizando hardware no muy costoso y con requerimientos mínimos tanto de software como de hardware. (es) |
rdfs:label | MySQL Cluster (de) MySQL Cluster (es) MySQL Cluster (fr) MySQL Cluster (en) MySQL Cluster (pl) MySQL Cluster (uk) |
owl:sameAs | freebase:MySQL Cluster yago-res:MySQL Cluster wikidata:MySQL Cluster dbpedia-de:MySQL Cluster dbpedia-es:MySQL Cluster dbpedia-fr:MySQL Cluster http://lv.dbpedia.org/resource/MySQL_Cluster dbpedia-pl:MySQL Cluster dbpedia-uk:MySQL Cluster https://global.dbpedia.org/id/VLbN |
prov:wasDerivedFrom | wikipedia-en:MySQL_Cluster?oldid=1123241417&ns=0 |
foaf:homepage | http://dev.mysql.com/doc/index-cluster.html |
foaf:isPrimaryTopicOf | wikipedia-en:MySQL_Cluster |
foaf:name | MySQL Cluster (en) |
is dbo:product of | dbr:MySQL_AB |
is dbo:wikiPageRedirects of | dbr:Mysql_cluster dbr:MySQL_cluster |
is dbo:wikiPageWikiLink of | dbr:NDB_Cluster dbr:List_of_in-memory_databases dbr:T-tree dbr:Monty_Taylor dbr:MySQL dbr:MySQL_AB dbr:Comparison_of_MySQL_database_engines dbr:Oracle_RAC dbr:Multi-master_replication dbr:Shard_(database_architecture) dbr:Mysql_cluster dbr:Outline_of_MySQL dbr:PACELC_theorem dbr:Shared-nothing_architecture dbr:MySQL_cluster |
is dbp:products of | dbr:MySQL_AB |
is foaf:primaryTopic of | wikipedia-en:MySQL_Cluster |