欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
MySQL Cluster
来自开放百科 - 灰狐
(版本间的差异)
(→文档) |
小 |
||
第1行: | 第1行: | ||
− | |||
{{SeeWikipedia}} | {{SeeWikipedia}} | ||
+ | |||
+ | MySQL Cluster | ||
MySQL 5.0 已包含了 MySQL Cluster 技术 | MySQL 5.0 已包含了 MySQL Cluster 技术 | ||
+ | ==简介== | ||
MySQL簇是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的簇。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。 | MySQL簇是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的簇。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。 | ||
MySQL簇将标准的MySQL服务器与名为NDB的“内存中”簇式存储引擎集成了起来。在我们的文档中,术语NDB指的是与存储引擎相关的设置部分,而术语“MySQL簇”指的是MySQL和NDB存储引擎的组合。 | MySQL簇将标准的MySQL服务器与名为NDB的“内存中”簇式存储引擎集成了起来。在我们的文档中,术语NDB指的是与存储引擎相关的设置部分,而术语“MySQL簇”指的是MySQL和NDB存储引擎的组合。 | ||
− | + | MySQL簇由一组计算机构成,每台计算机上均运行着多种进程,包括MySQL服务器,NDB簇的数据节点,管理服务器,以及(可能)专门的数据访问程序。 | |
− | |||
所有这些程序一起构成了MySQL簇。将数据保存到NDB簇存储引擎中时,表将保存在数据节点内。能够从簇中所有其他MySQL服务器直接访问这些表。因此,在将数据保存在簇内的工资表应用程序中,如果某一应用程序更新了1位雇员的工资,所有查询该数据的其他MySQL服务器能立刻发现这种变化。 | 所有这些程序一起构成了MySQL簇。将数据保存到NDB簇存储引擎中时,表将保存在数据节点内。能够从簇中所有其他MySQL服务器直接访问这些表。因此,在将数据保存在簇内的工资表应用程序中,如果某一应用程序更新了1位雇员的工资,所有查询该数据的其他MySQL服务器能立刻发现这种变化。 | ||
第17行: | 第18行: | ||
通过将MySQL簇引入开放源码世界,MySQL为所有需要它的人员提供了具有高可用性、高性能和可缩放性的簇数据管理。 | 通过将MySQL簇引入开放源码世界,MySQL为所有需要它的人员提供了具有高可用性、高性能和可缩放性的簇数据管理。 | ||
+ | |||
+ | ==指南== | ||
==文档== | ==文档== | ||
*[http://docs.huihoo.com/oracle/openworld/2015/CON2178-200-Million-QPS-on-Commodity-Hardware-Getting-Started-with-MySQL-Cluster-7.4.pdf 200 Million QPS on Commodity Hardware—Getting Started with MySQL Cluster 7.4] | *[http://docs.huihoo.com/oracle/openworld/2015/CON2178-200-Million-QPS-on-Commodity-Hardware-Getting-Started-with-MySQL-Cluster-7.4.pdf 200 Million QPS on Commodity Hardware—Getting Started with MySQL Cluster 7.4] | ||
*[http://docs.huihoo.com/oracle/openworld/2014/CON3815-MySQL-Cluster-Dive-into-the-Latest-Developments.pptx MySQL Cluster: Dive into the Latest Developments] | *[http://docs.huihoo.com/oracle/openworld/2014/CON3815-MySQL-Cluster-Dive-into-the-Latest-Developments.pptx MySQL Cluster: Dive into the Latest Developments] | ||
+ | |||
+ | ==图集== | ||
+ | <gallery> | ||
+ | image:mysql-cluster-components-1.png|MySQL Cluster组件]] | ||
+ | </gallery> | ||
==链接== | ==链接== | ||
第26行: | 第34行: | ||
*[http://docs.huihoo.com/mysql/ndbapi-en/ MySQL NDB API Developer Guide] | *[http://docs.huihoo.com/mysql/ndbapi-en/ MySQL NDB API Developer Guide] | ||
*http://download.huihoo.com/mysql/ | *http://download.huihoo.com/mysql/ | ||
− | |||
− | |||
[[category:database]] | [[category:database]] | ||
[[category:MySQL]] | [[category:MySQL]] | ||
[[category:cluster]] | [[category:cluster]] |
2018年1月18日 (四) 09:06的版本
您可以在Wikipedia上了解到此条目的英文信息 MySQL Cluster Thanks, Wikipedia. |
MySQL Cluster
MySQL 5.0 已包含了 MySQL Cluster 技术
目录 |
简介
MySQL簇是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的簇。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。
MySQL簇将标准的MySQL服务器与名为NDB的“内存中”簇式存储引擎集成了起来。在我们的文档中,术语NDB指的是与存储引擎相关的设置部分,而术语“MySQL簇”指的是MySQL和NDB存储引擎的组合。
MySQL簇由一组计算机构成,每台计算机上均运行着多种进程,包括MySQL服务器,NDB簇的数据节点,管理服务器,以及(可能)专门的数据访问程序。
所有这些程序一起构成了MySQL簇。将数据保存到NDB簇存储引擎中时,表将保存在数据节点内。能够从簇中所有其他MySQL服务器直接访问这些表。因此,在将数据保存在簇内的工资表应用程序中,如果某一应用程序更新了1位雇员的工资,所有查询该数据的其他MySQL服务器能立刻发现这种变化。
对于MySQL簇,保存在数据节点内的数据可被映射,簇能够处理单独数据节点的故障,除了少数事务将因事务状态丢失而被放弃外,不会产生其他影响。由于事务性应用程序能够处理事务失败事宜,因而它不是问题源。
通过将MySQL簇引入开放源码世界,MySQL为所有需要它的人员提供了具有高可用性、高性能和可缩放性的簇数据管理。
指南
文档
- 200 Million QPS on Commodity Hardware—Getting Started with MySQL Cluster 7.4
- MySQL Cluster: Dive into the Latest Developments
图集
链接
分享您的观点