数据库集群是什么

数据库集群是什么,第1张

数据库集群,指利用两台或多台数据库服务器,构成一个虚拟单一数据库逻辑映像,向客户端提供透明的数据服务;

关键点:

1、一台数据库服务器不能称为集群;

2、集群向客户端提供的服务与单机系统向客户端提供的服务从通讯协议上保持二进制兼容;

与分布式数据库系统的区别:

1、数据库集群具有单份,两份或多份相似数据集,也具有两份或多份实时一致的数据集,分布式数据库系统具有完全不同的数据集;

2、数据库集群是同构系统,要求集群各节点都有相同的 *** 作系统和数据库系统版本,补丁包版本也保持一致,分布式数据库系统可以是异构系统,包含不同的 *** 作系统和不同的数据库系统;

3、数据库集群建立在高速局域网内,分布式数据库系统是高速局域网,也是跨部门,跨单位的异地远程网络。

当提到大数据,高并发。大家都会想到分布式,集群。

那么两者都是用来处理大批量数据 *** 作的,其工作原理是有很大区别的,分布式会缩短单个任务的执行时间来提升工作效率,而集群强调的是提高单位时间内执行 *** 作数的增加来提高效率。

更简单的来说,分布式是将步骤分到每台电脑上,不考虑依赖关系。

集群方案是指几个任务同时在处理。

没有看懂你的意思,如果是想创建独立的三个集群,是不可以的,cluster的集群主要分三部分,管理节点、计算节点、存储节点,​其中所有的管理 *** 作都在管理节点上进行,如果你已经有了一个集群了,该集群下有一个数据库,创建新的数据库只不过是给数据库增加了两个实例(oracle的叫法,实例),而不是新创建了两个集群。

如果想新创建集群,需要保证有新的管理节点、计算节点和存储节点。在此给你提个建议,尽量不要把多个项目的数据库放在同一个集群下,很麻烦的,我们公司的项目就因为甲方资源紧张,没办法,三个项目用了一个cluster的集群,结果只要其中一个项目使用数据库资源过大,就会把三个项目一起影响。

所以如果资源足够的话,尽量拆成多个集群。


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

原文地址: http://outofmemory.cn/sjk/10030230.html

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

发表评论

登录后才能评论

评论列表(0条)

保存