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的实现更复杂,价格也更昂贵。

恒创新客(317元)香港云服务器 2M带宽 三网CN2线路直连

恒创科技也有暑期的活动,其中香港服务器也有一定折扣,当然是针对新用户的,如果我们还没有注册过或者可以有办法注册到新用户的,可以买他们家的香港服务器活动价格,2M带宽香港云服务器317元。对于一般用途还是够用的。 活动链接:恒创暑期活动爆款活动均是针对新用户的。1、云服务器仅限首次购买恒创科技产品的新用户。1 核 1G 实例规格,单个账户限购 1台;其他活动机型,单个账户限购 3 台(必须在一个订单...

HostKvm:香港国际/韩国KVM夏季7折,2G内存套餐月付5.95美元起

HostKvm是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。目前商家发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付5.95美元起。下面分别列出几款主机套餐配置信息。套餐:韩国KR...

美国VPS 美国高防VPS 香港VPS 日本VPS 首月9元 百纵科技

百纵科技湖南百纵科技有限公司是一家具有ISP ICP 电信增值许可证的正规公司,多年不断转型探索现已颇具规模,公司成立于2009年 通过多年经营积累目前已独具一格,公司主要经营香港服务器,香港站群服务器,美国高防服务器,美国站群服务器,云服务器,母机租用托管!美国CN2云服务器,美国VPS,美国高防云主机,美国独立服务器,美国站群服务器,美国母机。美国原生IP支持大批量订货 合作 适用电商 亚马逊...

mysqlcluster为你推荐
硬件设计方案汽车电子硬件设计?rtfrtf是什么格式返回什么叫函数返回?为什么要返回?a8处理器苹果A7,A8,A9处理器有什么区别?nvidia官方网站NVIDIA显卡驱动招行信用卡还款招行信用卡怎么还款监控员工监控员都干什么?burndownburn down是否及物?能用被动语态吗?sd卡座我是一家手机生产厂的采购员,想知道按键开关、SD卡座什么厂家生产的好啊。知道的说说。谢谢海淀区公司注册北京海淀培训公司注册如何办理?
网站空间租用 网站空间申请 香港vps 抗投诉vps主机 花生壳域名贝锐 132邮箱 Dedicated 站群服务器 mediafire下载工具 info域名 php探针 搜狗12306抢票助手 中国特价网 灵动鬼影 上海域名 ntfs格式分区 免费申请个人网站 33456 drupal安装 申请免费空间和域名 更多