MySQL集群至少要用5台服务器吗

MySQL集群至少要用5台服务器吗,第1张

你是说NDBcluster吗?如果是的话,至少需要3台。一台用作sql节点,同时用作管理节点;另外两台用作数据节点,这样就可以搭建一个最小的NDBcluster集群了。

当然这个最小集群是有单点风险的,比如sql节点和管理节点在同一台机器,这台机器出问题整个集群都不可用。

而用5台服务器的话,可以组成一个没有单点风险的最小mysql集群。架构是这样的:

两台用作data节点,两台用作sql节点,现在用了4台服务器,还剩余一个没有用。然后在其中一个sql节点上和剩余的这台服务器上都装上管理节点,并且在这两台机器上对管理节点使用HA或其它高可用软件实现故障自动切换,这样,data节点、sql节点、管理节点,就都有了冗余,消除了单点故障的风险。

问题一:为什么MYSQL很少人用视图?

      答:mysql并不是很少人用,而是大部分一般直接通过sql查询的方式来实现类似view功能,不愿意 去增加这么一个过程,其实增加view还是有很多好处:

简单性。视图不仅可以简化用户对数据的理解,也可以简化他们的 *** 作。

安全性。通过视图用户只能查询和修改他们所能见到的数据。

逻辑数据独立性。视图可以使应用程序和数据库表在一定程度上独立。

问题二:MySQL和MSSQL有哪些本质区别?

   答:MySQL可以说是MSSQL的简化版本。理念相同,但MySQL的实现比MSSQL的需求低。MySQL是一个免费的、开放源代码的SQL数据库,所以免费的MYSQL很受欢迎,


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8648015.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存