mysqlcluster为什么说 MySQL Cluster 是 shared-nothing 架构的

mysqlcluster  时间:2021-09-07  阅读:()

MYSQL CLUSTER VS MYCAT,哪个更好

Mycat和MySQL的区别: 可以把上层看作是对下层的抽象,例如操作系统是对各类计算机硬件的抽象。

那么我们什么时候需要抽象?假如只有一种硬件的时候,我们需要开发一个操作系统吗? 再比如一个项目只需要一个人完成的时候不需要leader,但是当需要几十人完成时,就应该有一个管理者,发挥沟通协调等作用,而这个管理者对于他的上层来说就是对项目组的抽象。

同样的,当我们的应用只需要一台数据库服务器的时候我们并不需要Mycat,而如果你需要分库甚至分表,这时候应用要面对很多个数据库的时候,这个时候就需要对数据库层做一个抽象,来管理这些数据库,而最上面的应用只需要面对一个数据库层的抽象或者说数据库中间件就好了,这就是Mycat的核心作用。

所以可以这样理解:数据库是对底层存储文件的抽象,而Mycat是对数据库的抽象。

MYSQL的CLUSTER的SQL节点配置需要注意什么

管理节点: [root@localhost ~]# cd /usr/local/mysql/ [root@localhost mysql]# ls config.ini data ndb_mgm ndb_mgmd [root@localhost mysql]# cat config.ini [NDBD DEFAULT] NoOfReplicas=1 [TCP DEFAULT] portnumber=3306 [NDB_MGMD] hostname=192.168.0.231 datadir=/usr/local/mysql/data [NDBD] hostname=192.168.0.233 datadir=/usr/local/mysql/data [NDBD] hostname=192.168.0.234 datadir=/usr/local/mysql/data [MYSQLD] hostname=192.168.0.232 [root@localhost mysql]# [root@localhost mysql]# /usr/local/mysql/ndb_mgm -- NDB Cluster -- Management Client -- ndb_mgm> show Connected to Management Server at: localhost:1186 Cluster Configuration --------------------- [ndbd(NDB)] 2 node(s) id=2 @192.168.0.233 (Version: 5.0.24, starting, Nodegroup: 0) id=3 @192.168.0.234 (Version: 5.0.24, starting, Nodegroup: 0) [ndb_mgmd(MGM)] 1 node(s) id=1 (Version: 5.0.24) [mysqld(API)] 1 node(s) id=4 (not connected, epting connect from 192.168.0.232) ndb_mgm> SQL 节点: [root@localhost ~]# cat /etc/f [mysqld] basedir=/usr/local/mysql/ datadir=/usr/local/mysql/data/ user=nobody port=3306 socket=/tmp/mysql.sock ndbcluster ndb-connectstring=192.168.0.231 [mysql_cluster] ndb-connectstring=192.168.0.231 [root@localhost ~]# ps aux | grep mysql root 2865 0.0 0.1 5312 1104 tty1 S 19:13 0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe nobody 2910 0.0 1.8 122356 18384 tty1 Sl 19:13 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --user=nobody --pid-file=/usr/local/mysql/data//localhost.localdomain.pid --skip-locking --port=3306 --socket=/tmp/mysql.sock root 3167 0.0 0.0 4752 664 pts/0 S+ 21:20 0:00 grep mysql DATA 节点:(两个配置一样的。

另外一个是192.168.234) [root@localhost ~]# cat /etc/f [mysqld] ndbcluster ndb-connectstring=192.168.0.231 [mysql_cluster] ndb-connectstring=192.168.0.231 [root@localhost ~]# ps aux | grep ndb root 2953 0.0 0.2 6672 1956 ? Ss 11:09 0:00 /usr/local/mysql/bin/ndbd --initial root 2954 0.0 10.0 491720 97412 ? Sl 11:09 0:00 /usr/local/mysql/bin/ndbd --initial root 3229 0.0 0.0 4752 664 pts/0 S+ 13:19 0:00 grep ndb [root@localhost ~]#

为什么说 MySQL Cluster 是 shared-nothing 架构的

share nothing和share disk是两种常见的分布式数据库模型。

share nothing架构下,每个结点都有自己的CPU、内存、存储。

跨结点的数据访问通过结点之间的网络通讯来完成。

share disk架构下,每个结点有自己的CPU和内存,但是共享同一个存储。

也就是说,存储只有一份,放在单独的分布式文件系统上,由文件系统本身来保证其可用性,一般由高端的专门存储设备来完成。

大多数分布式数据库都是share nothing的。

比较典型的share disk数据库有oracle RAC和DB2 PureScale。

mysql cluster的结点之间不共享存储(每个结点有自己的存储),所以属于share nothing。

share nothing和share disk各有利弊,无法简单地认为谁优谁劣,也不存在谁才是“真正的”分布式数据库的问题。

二者当然都可以实现事务。

一般来说,share disk的实现更复杂,价格也更昂贵。

TmhHost香港三网CN2 GIA月付45元起,美国CN2 GIA高防VPS季付99元起

TmhHost是一家国内正规公司,具备ISP\ICP等资质,主营国内外云服务器及独立服务器租用业务,目前,商家新上香港三网CN2 GIA线路VPS及国内镇江BGP高防云主机,其中香港三网CN2 GIA线路最低每月45元起;同时对美国洛杉矶CN2 GIA线路高防及普通VPS进行优惠促销,优惠后美国洛杉矶Cera机房CN2 GIA线路高防VPS季付99元起。香港CN2 GIA安畅机房,三网回程CN2 ...

vpsdime:夏日促销活动,美国达拉斯VPS,2G内存/2核/20gSSD/1T流量,$20/年

vpsdime怎么样?vpsdime是2013年注册的国外VPS主机商,实际上他还有一系列的其他域名站点如Winity.io, Backupsy,Cloudive, Virtora等等,母公司“Nodisto IT”相对来说还是很靠谱了的商家。VPSDime主要提供各种高配低价VPS套餐,其中Linux VPS和存储VPS基于OpenVZ架构,高级VPS基于KVM。VPSDime在上个季度的Low...

Megalayer促销:美国圣何塞CN2线路VPS月付48元起/香港VPS月付59元起/香港E3独服月付499元起

Megalayer是新晋崛起的国外服务器商,成立于2019年,一直都处于稳定发展的状态,机房目前有美国机房,香港机房,菲律宾机房。其中圣何塞包括CN2或者国际线路,Megalayer商家提供了一些VPS特价套餐,譬如15M带宽CN2线路主机最低每月48元起,基于KVM架构,支持windows或者Linux操作系统。。Megalayer技术团队行业经验丰富,分别来自于蓝汛、IBM等知名企业。Mega...

mysqlcluster为你推荐
网管监控系统网管监控软件根据什么能看到你打开了什么程序和网页?CAA什么叫CAA脑溢血?xhtmlHTML4,HTML5,XHTML 之间有什么区别网页图标如何更改保存在电脑上的网页的显示图标?资源优化配置资源优化配置的前提条件小项目奥运会一共有几个大项目小项目?jsp源码帮忙编个JSP代码网络购物的发展网购未来的发展趋势如何?里程碑2现在入手一台里程碑2如何?里程碑2里程碑2 如何。?
域名备案信息查询 泛域名解析 万网域名管理 vir sharktech buyvm 68.168.16.150 godaddy域名优惠码 美国php主机 服务器日志分析 xfce 轻博 美国堪萨斯 电信主机 上海服务器 国外ip加速器 怎么建立邮箱 drupal安装 什么是web服务器 独立主机 更多