数据库集群,顾名思义,就是利用至少两台或者多台数据库服务器,构成一个虚拟单一数据库逻辑映像,像单数据库系统那样,向客户端提供透明的数据服务。关键是两台或者多台数据库服务器,如果只有一台数据库服务器是不能称其为集群的。集群向客户端提供的服务与单机系统向客户端提供的服务,从通讯协议上保持二进制兼容。数据库集群往往是同构的系统,要求集群各节点都具有相同的操作系统和数据库系统版本,甚至补丁包的版本也要求保持一致。