首页 > 前端 > 知识 > 数据库cluster有哪些性能,mysql cluster 有哪些功能

数据库cluster有哪些性能,mysql cluster 有哪些功能

来源:整理 时间:2024-07-16 21:51:17 编辑:黑码技术 手机版

本文目录一览

1,mysql cluster 有哪些功能

MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。MySQL Cluster 由一组计算机构成,每台计算机上均运行着多种进程,包括MySQL服务器,NDB Cluster 的数据节点,管理服务器,以及(可能)专门的数据访问程序。关于 Cluster 中这些组件的关系。
1. 分布式存储部分是做为mysql的一种存储引擎实现的(ndb),上层sql没有感知,所以sql层应该没有支持分布式并行查询处理。oceanbase的基于代价的查询优化器对于大查询会充分发挥分布式数据库的并行处理能力。再如ob分布式执行计划可以下压到存储所在机器。而ndb node实现存储引擎接口没有复杂的查询处理能力。2. mysql cluster中主备同步是用两阶段提交实现的,这个有点无语。另外redo日志异步写入,延时一秒。也就是说宕机会丢一秒的事务,想象一下双十一每秒17万笔交易丢失……这块是它的整体架构导致事务层实现机制的问题。btw,mysql cluster属于分布式数据库,mysql主从几节点都不是分布式数据库。

mysql cluster 有哪些功能

2,Cluster的功能是什么

Cluster群集一般来讲有四个功能1. 冗余功能,就是说在这个群集中的任何一台机器出现本机或网络故障时,整个网络仍不中断,对外的服务也不中断,网络有多个路线可以走,服务器也可以相互代替。2.负载均衡,就是当网络流量很大时。少量的服务器可能响应不过来,这时需要多台服务器为其分担处理。打个比方:一台IA服务器的处理能力是每秒几万个,显然无法在一秒钟内处理几十万个请求,但如果我们能够有10台这样的服务器组成一个系统,如果有办法将所有的请求平均分配到所有的服务器,那么这个系统就拥有了每秒处理几十万个请求的能力。3. 协商处理,这种方案的原理是客户请求会同时被所有的节点所接收,然后所有节点按照一定的规则协商决定由哪个节点处理这个请求。此种方案中比较显著的特点就是整个集群中没有显著的管理节点,所有决定由全体工作节点共同协商作出。4。流量分发,原理是所有的用户请求首先到达集群的管理节点,管理节点可以根据所有服务节点的处理能力和现状来决定将这个请求分发给某个服务节点。当某个服务节点由于硬件或软件原因故障时,管理节点能够自动检测到并停止向这个服务节点分发流量。这样,既通过将流量分担而增加了整个系统的性能和处理能力,又可以很好的提高系统的可用性。
cluster直译为成簇在生物领域里测定dna序列时,先让目标dna链扩增形成cluster,达到足够的量后,再通过边合成边测序的方法,测定dna序列。

Cluster的功能是什么

3,什么是sql server cluster概述

由二台或更多物理上独立的服务器共同组成的“虚拟”服务器称之为集群服务器。一项称做MicroSoft集群服务(MSCS)的微软服务可对集群服务器进行管理。一个SQL Server集群是由二台或更多运行SQL Server的服务器(节点)组成的虚拟服务器。如果集群中的一个节点发生故障,集群中的另一个节点就承担这个故障节点的责任。  认为一个SQL Server集群能够给集群中的两个节点带来负载平衡,这是一种常见的误解。虽然这似乎很有用,但却是不正确的。这也意味着集束SQL Server不能真正提高性能。集束SQL Server只能提供故障转移功能。故障转移就是当系统中的一台机器发生故障失去其功能时,另一台机器将接手运行它的SQL Server实例。这种功能失效可能是由于硬件故障、服务故障、人工故障或各种其它原因。为何要集束SQL Server环境?  在实用性方面,集群SQL Server环境令人满意。在进行故障转移时,将数据库实例由一台服务器转移到另一台服务器的时间非常短暂,一般只需要3至7秒钟。虽然需要重建连接,但对数据库的终端用户而言,故障转移处理通常是透明的。低廉的故障转移成本还可帮助你对集群中的节点进行维护,而不会造成服务器完全无法访问。SQL Server集群类型  一共有两种类型的SQL Server集群:主动/被动集群和主动/主动集群。下面分别对它们进行说明(说明以两个节点的SQL Server集群为基础)。主动/被动集群  在这种类型的集群中,一次只有一个节点控制SQL Server资源。另一个节点一直处于备用模式,等待故障发生。进行故障转移时,备用的节点即取得SQL Server资源的控制权。  优点:由于服务器上只有一个实例在运行,所以在进行故障转移时,不需要另外的服务器来接管两个SQL Server实例,性能也不会因此降低。   缺点:由于虚拟服务器上只有一个SQL Server实例在运行,另一台服务器总是处理备用模式与空闲状态。这意味着你并没有充分利用你购买的硬件。主动/主动集群  在这种类型的集群中,集群中的每个节点运行一个独立且主动的SQL Server实例。发生节点故障时,另一个节点能够控制发生故障节点的SQL Server实例。然后这个正常的节点将运行两个SQL Server实例——它自己的实例和发生故障的实例。  优点:通过这种配置,你能够充分利用你的硬件。在这样的系统中,两个服务器都在运行,而不是只有一台服务器运行,而另一台处于等待故障发生的备用模式,因此你能够充分利用你购买的机器。  缺点:如果进行故障转移,一台服务器运行两个SQL Server实例,性能就会受到不利影响。然而,性能降低总比虚拟服务器完全失灵要强得多。这种配置的另一故障在于它要求购买的许可要比主动/被动集群多一些。因为集群在运行两个主动SQL Server实例,这要求你购买两个单独的服务器许可。在某些情况下,这也可能对你形成阻碍。集群考虑  在高实用性方面,集群SQL Server环境有一定的优势。然而,高实用性也确实伴随某种折衷。  首先,建立一个集群SQL Server环境非常昂贵。这是因为集群中的节点必须遵照集群节点的兼容性列表。而且,还需要建立一个复杂的网络,机器的配置必须几乎相同,同时需要实现数据库文件磁盘子系统共享。存储区网络(SAN)是建立这种子系统的不错选择,但SAN并非必要,而且十分昂贵。另外,如果你正在运行一个主动/主动集群,你需要为集群中运行SQL Server实例的每台机器的处理器购买一个许可。  因为当地集群主要局限于同一地理区域,自然灾难可能会使集群完全失灵。在那种情况下,你需要转移到灾难恢复站点进行继续操作。你也可以建立地理分散的SQL Server集群,但这样的系统更加复杂与昂贵。

什么是sql server cluster概述

4,Oracle中的cluster是什么意思它有什么作用

Cluster是存储一组table的一种方法,这些table共享同一数据块中的某些相同column。并把不同table在这一共享column上值相同的data row存储到同一block上。在sql server中的cluster index强制行根据index key按存储顺序存储,这一点和oracle中的IOT类似。
第104回段家庄重招新女婿房山寨双并旧强人
大家对通常oracle中的cluster的理解是不准确的,经常和sql server中的cluster index混淆。Cluster是存储一组table的一种方法,这些table共享同一数据块中的某些相同column,并把不同table在这一共享column上值相同的data row存储到同一block上。在sql server中的cluster index强制行根据index key按存储顺序存储,这一点和oracle中的IOT类似。
大家对通常oracle中的cluster的理解是不准确的,经常和sql server中的cluster index混淆。Cluster是存储一组table的一种方法,这些table共享同一数据块中的某些相同column,并把不同table在这一共享column上值相同的data row存储到同一block上。在sql server中的cluster index强制行根据index key按存储顺序存储,这一点和oracle中的IOT类似。从下图中我们可以清楚的看到cluster 和非cluster 的一组table的物理存储的区别。在cluster中,单个block上的数据可能来自多个table,概念上可以存储“预连接”的数据。单个table也可以使用cluster,即根据某些column按组存储数据。如图中,所有部门ID为 20和 110的部门信息和员工信息的数据都将存储在同一block。注意,这里存储的并不是排序的数据(那是IOT的任务),存储的是按部门ID分组集合的数据,是以heap的方式存储的。因此,部门20刚好和部门110相邻,而部门99和部门100相距很远(硬盘的物理位置)。当单个block放不下时,额外的block将链接到最初的block,来包容溢出的数据,这种方式和在IOT中溢出block非常相似。现在我们看看如何创建一个cluster。在cluster中创建一系列table是很简单的,对象存储定义如PCTFREE,PCTUSED,INITIAL都是和cluster相关的,而不是和table相关。这是因为在cluster中存储了若干table,每个table在同一个block中拥有不同的PCTFREE没有意义。SQL> create cluster e_d_cluster2 (deptid number(2))3 size 10244 /Cluster created这里首先创建了一个index cluster。这个cluster的key为 deptid,在table中这个列可以不命名为deptid,但数据类型number(2)必须匹配。Size选项是用来告诉oracle预计有1024字节数据和每个cluser key相关。Oracle将使用这个信息来计算每个block能容纳的最大cluster key数目。因此size太高,在每一block将得到很少的key,并且将使用比需要的更多的空间;设置容量太低,将得到过多的数据连接,这将偏离使用cluster的目的。Size是cluster的重要参数。现在我们来创建cluster index。在把数据放入之前,需要索引cluster。Cluster index的作用是存储一个cluster key,并且返回包含该key的block的地址。SQL> create index e_d_cluster_idx2 on cluster e_d_cluster3 /Index createdCluster key 的index可以使用index所有的正常的存储参数,并且可以位于另一个tablespace。它是一个正常的index,能够索引到一个cluster,并且也包含一个完全null的条目。我们在cluster中创建table:SQL> create table department2 (deptid number(2) primary key,3 dname varchar2(14),4 loc varchar2(13))5 cluster e_d_cluster(deptid);Table createdSQL> create table employee2 (empid number primary key,3 ename varchar2(10),4 job varchar2(10),5 mgr number,6 hiredate date,7 sal number,8 comm number,9 deptid number(2) references department(deptid))10 cluster e_d_cluster(deptid);Table created这里创建table与普通的table唯一的区别就是使用了cluster关键字,我们往table中装载数据:SQL> begin2 for x in(select * from scott.dept)3 loop4 insert into department5 values(x.deptno,x.dname,x.loc);6 insert into employee7 select * from scott.emp8 where deptno = x.deptno;9 end loop;10 end;11 /PL/SQL procedure successfully completed我们可以看到目前table中装载了如下数据:SQL> select * from department;DEPTID DNAME LOC------ -------------- -------------10 ACCOUNTING NEW YORK20 RESEARCH DALLAS30 SALES CHICAGO40 OPERATIONS BOSTONSQL> select * from employee;EMPID ENAME JOB MGR HIREDATE SAL COMM DEPTID---------- ---------- ---------- ---------- ----------- ---------- ---------- ------7782 CLARK MANAGER 7839 1981-6-9 2450 107839 KING PRESIDENT 1981-11-17 5000 107934 MILLER CLERK 7782 1982-1-23 1300 107369 SMITH CLERK 7902 1980-12-17 800 207566 JONES MANAGER 7839 1981-4-2 2975 207788 SCOTT ANALYST 7566 1982-12-9 3000 207876 ADAMS CLERK 7788 1983-1-12 1100 207902 FORD ANALYST 7566 1981-12-3 3000 207499 ALLEN SALESMAN 7698 1981-2-20 1600 300 307521 WARD SALESMAN 7698 1981-2-22 1250 500 307654 MARTIN SALESMAN 7698 1981-9-28 1250 1400 307698 BLAKE MANAGER 7839 1981-5-1 2850 307844 TURNER SALESMAN 7698 1981-9-8 1500 0 307900 JAMES CLERK 7698 1981-12-3 950 30现在我们看看这两个table数据存储的位置:SQL> select dbms_rowid.rowid_block_number(department.rowid) dept_rid,2 dbms_rowid.rowid_block_number(employee.rowid) emp_rid,department.deptid3 from department,employee4 where employee.deptid = department.deptid;DEPT_RID EMP_RID DEPTID---------- ---------- ------5587 5587 105587 5587 105587 5587 105587 5587 205587 5587 205587 5587 205587 5587 205587 5587 205587 5587 305587 5587 305587 5587 305587 5587 305587 5587 305587 5587 30可以看到部门ID相同的数据存储在一个block上。我们为什么推荐上述方法对cluster进行最初的装载呢?这样能够保证如果有些cluster key的相关数据超过了size,仍能使大部分数据聚集在一个block上。这只适用于最初的数据装载,在这以后,可以使用事务对cluster中的table insert数据。由于cluster中的特殊的数据存储方式,出现了这样一个问题,rowid出现了重复,现在rowid只能在一个table中唯一标识一行数据了(另一种rowid重复出现在transport tablespace的操作后)。SQL> select rowid from department2 intersect3 select rowid from employee;ROWID------------------AAAGWQAADAAABXTAAAAAAGWQAADAAABXTAABAAAGWQAADAAABXTAACAAAGWQAADAAABXTAAD
oracle中的cluster是指oracle RAC,是oracle数据库的集群工具,可以对oracle做HA(高可用性)和load balance(负载均衡)。主要用来数据库故障自动切换,实现无故障停机。

5,什么是cluster技术

Cluster技术发展多年了,但其实并没有一个非常准确的定义和分类,不同的人有不同的理解。 其实,叫什么无所谓,只要能够对用户有益就可以了. :-) 就个人理解而言,cluster有以下几种,当然前面说过,不同的人有不同的理解,大家可以充分讨论。我的这些分类更偏重于工程而不是技术性。 1. HA集群 实现高可用性,但对单个应用性能没有提高,市场上大部分产品都是属于这类,技术上也较简单。 2. IP负载均衡集群 利用IP技术实现对通用IP应用的支持。这种技术并不是很新,最早是在硬件上面采用的,Linux出现后才有了很多纯软件的模式,这也是open source带来的好处吧 3.并行计算集群 包括了一些象PVM,beowulf这样的信息传递机制和API库,也有任务调度产品,当然技术上最难的是并行编译/并行系统等更智能化的产品 4.应用负载均衡集群 虽然cluster的最高目的是实现真正的与应用程序无关的动态负载均衡,但由于技术上的限制,现在都只能在特殊的应用中实现,需要修改应用程序,所以并没有通用产品,大多是厂商有自己的并行版本。例如oracle paraller server. 以上基本是按照工程或者说产品的角度划分的,和技术上划分应该有一定区别。 下面是一篇很早以前写的东西,当时是为了媒体宣传写的,有一些商业味道在里面,有些地方技术上也不完全正确。现在给大家附上是想交换一下观点。并不是宣传Turbolinux公司的产品(本人是Turbolinux员工),确实是实在懒得改了,虽然这种商业性文章在公共社区里发表犯了大忌。只是供大家参考,关于Turbolinux产品优劣不参与讨论。请大家理解。 一直是不参与linux社区讨论的,这次是因为对cluster接触了比较长的时间,已经有了很大的兴趣,所以注册了来灌水。 随着Internet/Intranet应用的日益广泛,计算机系统的重要性也日益上升。低故障率和高性能向来是人们追求的主要目标,但对于单台服务器来讲,这两个问题是无法解决的。 l 可用性——很多服务器都宣称已经达到了99%的可用性。这个数字意味着什么呢?也就是说每年会有1%的非预计停机时间,让我们来具体算一下。 365(天 / 年)× 24(小时 / 天) × 1% = 87.6 (小时 / 年)。这每年87.6小时的停机时间对于要求24×7连续服务的企业来说简直就是灾难。 l 高性能——假设一般的桌面机每秒能够处理几千个请求,而IA服务器每秒能够处理几万个请求。那么对于需要每秒处理几十万个请求的企业来说,如果不采用集群技术,唯一的选择就是购买更加高档的中、小型计算机。如果这样做,虽然系统性能只提高了十倍,但其购买价格和维护费用就将会上升几十倍甚至更多。 集群技术的出现和发展则很好的解决了这两个问题。 一.集群 集群就是由一些互相连接在一起的计算机构成的一个并行或分布式系统,从外部来看,它们仅仅是一个系统,对外提供统一的服务。 集群技术本身有很多种分类,市场上的产品也很多,都没有很标准的定义。一般可以分为以下几种: 1. 基于冗余的集群 严格来讲,这种冗余系统并不能叫做真正的集群,因为它只能够提高系统的可用性,却无法提高系统的整体性能。 有以下几种类型。 A. 容错机 特点是在一台机器内部对其所有的硬件部件都进行冗余(包括硬盘、控制卡、总线、电源等等)。 能够基本做到与软件系统无关,而且可实现无缝切换,但价格极其昂贵。 典型市场产品:Compaq NonStop(Tandem),Micron(NetFrame),Straus B. 基于系统镜像的双机系统 特点是利用双机,将系统的数据和运行状态(包括内存中的数据)进行镜像,从而实现热备份的目的。 能够做到无缝切换,但因为采用软件控制,占用系统资源较大,而且由于两台机器需要完全一样的配置,所以性能价格比太低。 典型市场产品:Novell SFT III,Marathon Endurance 4000 for NT C. 基于系统切换的双机系统 特点是利用双机,将系统的数据(仅指硬盘数据)进行镜像,在主机失效的情况下从机将进行系统一级的切换。 性能价格比适中,但无法实现无缝切换。 典型市场产品:Legato(Vinca) StandbyServer for NetWare,Savoir(WesternMicro)SavWareHA(Sentinel),Compaq StandbyServer 2. 基于应用程序切换的集群 特点是当集群中的某个节点故障时,其它节点可以进行应用程序一级的切换,所以所有节点在正常状态下都可以对外提供自己的服务,也被成为静态的负载均衡方式。 性能价格比高,但也无法实现无缝切换,而且对单个应用程序本身无法做到负载均衡。 典型市场产品:Legato(Vinca) Co-StandbyServer for NT,Novell HA Server,Microsoft Cluster Server,DEC Cluster for NT,Legato Octopus,Legato FullTime,NeoHigh Rose HA,SUN Clusters, Veritas Cluster Server (FirstWatch),CA SurvivIT,1776 3. 基于并行计算的集群 主要应用于科学计算、大任务量的计算等环境。有并行编译、进程通讯、任务分发等多种实现方法。 典型市场产品:TurboLinux enFuzion,Beowulf,Supercomputer Architectures,Platform 4. 基于动态负载均衡的集群 所有节点对外提供相同的服务,这样可以实现对单个应用程序的负载均衡,而且同时提供了高可用性。 性能价格比极高,但目前无法支持数据库。 典型市场产品:TurboCluster Server,Linux Virtual Server,F5 BigIP,Microsoft Windows NT Load Balance Service 二.负载均衡 负载均衡是提高系统性能的一种前沿技术。还是沿用前面的例子,一台IA服务器的处理能力是每秒几万个,显然无法在一秒钟内处理几十万个请求,但如果我们能够有10台这样的服务器组成一个系统,如果有办法将所有的请求平均分配到所有的服务器,那么这个系统就拥有了每秒处理几十万个请求的能力。这就是负载均衡的基本思想。 实际上,目前市场上有多家厂商的负载均衡产品。由于其应用的主要技术的不同,也就有着不同的特点和不同的性能。 1.轮询DNS 轮询DNS方案可以说是技术上最简单也最直观的一种方案。当然,这种方案只能够实现负载均衡的功能,却无法实现对高可用性的保证。 它的原理是在DNS服务器中设定对同一个Internet主机名的多个IP地址的映射。这样,在DNS收到查询主机名的请求时,会循环的将所有对应的IP地址逐个返回。这样,就能够将不同的客户端连接定位到不同的IP主机上,也就能够实现比较简单的负载均衡功能。但是,这种方案有两个比较致命的缺点: l 只能够实现对基于Internet主机名请求的负载均衡,如果是直接基于IP地址的请求则无能为力。 l 在集群内有节点发生故障的情况下,DNS服务器仍会将这个节点的IP地址返回给查询方,也就仍会不断的有客户请求试图与已故障的节电建立连接。这种情况下,即使你手工修改DNS服务器的对应设置,将故障的IP地址删除,由于Internet上所有的DNS服务器都有缓存机制,仍会有成千上万的客户端连接不到集群,除非等到所有的DNS缓存都超时。 2.硬件解决方案 有些厂商提供对负载均衡的硬件解决方案,制造出带有NAT(网络地址转换)功能的高档路由器或交换机来实现负载均衡功能。NAT本身的原理就是实现多个私有IP地址对单个公共IP地址的转换。代表产品是Cicso公司和Alteon公司的某些高档硬件交换机系列。这种方案有如下缺点: l 由于采用了特殊的硬件,使得整个系统中存在非工业标准部件,极大的影响系统的扩充和维护、升级工作。 l 价格极其昂贵,和软件的解决方案根本是数量级上的差别。 l 一般只能实现对节点系统一级的状态检查,无法细化到服务一级的检查。 l 由于采用NAT机制,集群管理节点本身要完成的工作量很大,很容易成为整个系统的瓶颈。 l 此特殊硬件本身就是单一故障点。 l 实现异地节点的集群非常困难。 3.协商式处理(并行过滤) 这种方案的原理是客户请求会同时被所有的节点所接收,然后所有节点按照一定的规则协商决定由哪个节点处理这个请求。此种方案中比较显著的特点就是整个集群中没有显著的管理节点,所有决定由全体工作节点共同协商作出。代表产品是Microsoft公司的Microsoft Load Balancing Service这种方案的特点是: l 由于各节点间要进行的通讯量太大,加重了网络的负担,一般需要增加节点通讯的专用网络,也就加大了安装和维护的难度和费用。 l 由于每个节点都要接收所有的客户请求并进行分析,极大的加大了网络驱动层的负担,也就减低了节点本身的工作效率,同时也时网络驱动层很容易成为节点系统的瓶颈。 l 由于要更改网络驱动层的程序,所以并不是一个通用的方案,只能够实现对特殊平台的支持。 l 在小量节点的情况下协商的效率还可以接受,一旦节点数量增加,通讯和协商将变得异常复杂和低效,整个系统的性能会有非线性的大幅度下降。所以此类方案,一般在理论上也只允许最多十几个的节点。 l 无法实现异地节点的集群。 l 由于集群内没有统一的管理者,所以可能出现混乱的异常现象。 4.流量分发 流量分发的原理是所有的用户请求首先到达集群的管理节点,管理节点可以根据所有服务节点的处理能力和现状来决定将这个请求分发给某个服务节点。当某个服务节点由于硬件或软件原因故障时,管理节点能够自动检测到并停止向这个服务节点分发流量。这样,既通过将流量分担而增加了整个系统的性能和处理能力,又可以很好的提高系统的可用性。 通过将管理节点本身做一个子集群可以消除由于管理节点自身的单一性带来的单一故障点。有些传统技术人员认为,因为所有的客户流量都将通过管理节点,所以管理节点很容易成为整个系统的瓶颈。但TurboCluster Server通过先进的直接路由或IP隧道转发机制巧妙的解决了问题。使得所有对客户响应的流量都由服务节点直接返回给客户端,而并不需要再次通过管理节点。众所周知,对于服务提供商而言,进入的流量要远远小于流出的流量,所以管理节点本身将不再是瓶颈。 流量分发的具体实现方法有直接路由、IP隧道和网络地址转换三种方法。TurboCluster Server目前支持效率最高的前两种。由于这种先进的结构和技术,使得TurboCluster Server集群内的服务节点数并没有上限,而且对大量节点的协同工作的效率也能够非常好的保证。 三.市场前景 集群技术已经发展了多年,其中的分支也非常多。目前集群技术正逐渐走向分层结构,以后也肯定会有专门用户前端、后端的集群产品出现。 随着计算机应用地位的逐渐提升,系统安全和重要性的日益增加,集群技术必将会有着极为广阔的应用前景。
什么是集群(Cluster)技术 Cluster集群技术可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。此单一系统为客户工作站提供高可*性的服务。大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内任一系统上运行的服务可被所有的网络客户所使用。Cluster必须可以协调管理各分离的组件的错误和失败,并可透明地向Cluster中加入组件。一个Cluster包含多台(至少二台)拥有共享数据存储空间的服务器。任何一台服务器运行一个应用时,应用数据被存储在共享的数据空间内。每台服务器的操作系统和应用 程序文件存储在其各自的本地储存空间上。Cluster内各节点服务器通过一内部局域网相互通讯。当一台节点服务器发生故障时,这台服务器上所运行的应用程序将在另一节点服务器上被自动接管。当一个应用服务发生故障时,应用服务将被重新启动或被另一台服务器接管。当以上的任一故障发生时,客户都将能很快连接到新的应用服务上.
中文叫集群。就是将多台计算机或是虚拟主机组织在一起,如同一台机器,共同完成一个应用。用软件或是硬件都能实现,其目的主要有三:负载均衡、高可用性以及科学计算 负载均衡是说将大量请求按预先设定好的权值分发到各个计算机上,适用于大访问量的应用 高可用性是说多台计算机为一台或多台计算机做备份工作,一旦死机马上有另外一台或多台继续工作。比如银行、电信的系统就要求每年99.99%无死机率,就要使用这个技术 科学计算是指将复杂的计算拆成很多步,分散到不同的计算机进行计算达到省时的目的。比如梦工厂在制作电脑动画时,或是进行大规模科学计算时 最后,我要说的是这三种集群的配置方法不同,而且可以结合使用。
文章TAG:数据数据库cluster哪些数据库cluster有哪些性能cluster有哪些功能

最近更新

  • ps有些什么扩展功能插件,ps扩展功能插件删除了还显示ps有些什么扩展功能插件,ps扩展功能插件删除了还显示

    ps插件的路径怎么了?ps2.5d插件安装后扩展-3/找不到插件-1/版本太低或者/。我的psCS6扩展-3/不能破!我想要一枚彩色戒指,PS插件,有什么用?ps已安装插件在开发中找不到任何方法功能1,下载解压.....

    知识 日期:2024-07-16

  • 坦克世界弱点瞄准插件坦克世界弱点瞄准插件

    坦克世界红星弱点插件,坦克世界在盒子里。坦克世界箱,坦克世界用于显示是否可以分解瞄准插件为什么不显示?坦克世界瞄准插件瞄准左下角显示敌人或队友坦克图标并插入部分数据...除草,是弱.....

    知识 日期:2024-07-16

  • 华为播放flash插件,华为浏览器播放视频插件华为播放flash插件,华为浏览器播放视频插件

    华为如何更新手机flash播放设备?1.flash-3/Deviceflash-3/Device是播放localswf格式文件的exe可执行程序。可以搜索flashIndependent播放或者使用adobe的flash软件,但是很多浏览器都可以.....

    知识 日期:2024-07-16

  • java代码在线编辑器,有什么软件可以编辑java程序java代码在线编辑器,有什么软件可以编辑java程序

    有什么软件可以编辑java程序2,目前最好的java编辑器是哪一款3,java在线编译网站或工具有哪些4,给大家推荐几个方便java编辑的软件5,JAVA编译器1,有什么软件可以编辑java程序比较火的Java开.....

    知识 日期:2024-07-16

  • wp博客绑定各大社交网站插件wp博客绑定各大社交网站插件

    如何建立一个wordpress博客网站可以在。如何用wordpress博客Method/Step建立一个多站点用ftp软件或者空间的在线ftp功能打开WordPress程序文件夹找到文件wpconfig.php如何建立一个word.....

    知识 日期:2024-07-16

  • ei数据库有哪些字,韵母 ei 的字都有哪些ei数据库有哪些字,韵母 ei 的字都有哪些

    韵母ei的字都有哪些2,企业实时数据库系统EI分哪几个模块3,韵母是ie的字有哪些4,EiCompendex和EI有什么区别5,oracle数据库中有哪些字符集字符集之间的子集和超集关系是怎么样1,韵母ei的字都.....

    知识 日期:2024-07-16

  • 四六级真题在哪个数据库,四级数据库考些什么啊四六级真题在哪个数据库,四级数据库考些什么啊

    四级数据库考些什么啊2,计算机四级数据库历年真题哪里下3,计算机四级考试网络与数据库哪个方向更好4,关于全国计算机四级数据库考试5,哪里可以下载到全国计算机等级考试四级历年考题的答案.....

    知识 日期:2024-07-16

  • 简单实用的jQuery轮播插件,jquery轮播图插件简单实用的jQuery轮播插件,jquery轮播图插件

    Jquery图片上下轮播,jquery如何实现图片轮播HelloMUI模仿淘宝首页jquery轮播焦点图片以下是常见的轮播图插件例。。1、如何仿淘宝首页jquery轮播焦点图以下是轮播Figure插件的常见例子.....

    知识 日期:2024-07-16