坚持了两周,终于在linux下把mysql集群数据库给架起来了!下面简单说明下集群数据库原理
第一:集群数据库分MGM,NDBD,SQL
其中MGM是相当于“中央政府”,维持NDBD,SQL等服务器的之间的关系的
NDBD是数据存储的分布化,相当于把数据库文件复制了N次,同时保持各NDBD之间的一致性
SQL相当于N个客户端,供应用程序访问
第二:这样做的好处
提高了系统的可靠性,其中任何一台NDBD,或SQL服务器挂掉,系统照常运行(当然至少要保证一台NDBD服务器与一台SQL服务器)
提高了系统的访问速度,此架构相当于把数据库存储与查询的压力分解到N台机器上
系统架构的性价比提高了,可以把N台相当低的配置服务器,合理分配其“角色”,也可以架构稳定,高性能的系统平台!
最后,给自己说声辛苦了,电脑也辛苦了(一台机子上,跑了五台虚拟机,不容易啊!)!·