Oracle RAC 、HA、DG基本概念及优势比较 HA:high availability译:高可用。通常所说的HA为双机热备或多机热备。通常由两台及以上的相同硬件和软件配置的服务器,欧博连接共享存储,在使用时 只能由一个节点作为主节点访问共享存储并对外提供服务。 特点:1.使用共享存储;2.服务器需使用相同操作系统和相同版本oracle软件;3.对外只能由一个主节点提供服务,主节点宕机会根据配置切换服务节点,存在服务中断时间。 DG:DataGuard:译:数据卫士。由一个primary数据库(生产数据库,对外)及一个或多个standby数据库(最多9个)组成。组成DataGuard的数据库通过Oracle Net连接,可以跨物理位置区域,欧博娱乐不受操作系统限制,使用各自存储,数据库版本和目录存储位置必须一致。所有standby库数据从主数据库同步,备用库通过自动传送接收archivelog在库中自动应用日志命令从而达到与主库同步的目的,每个备用数据库只能与一个主数据库关联。 特点:1.独立存储;2.对外由primary数据库,其余standby库不做生产服务提供;3.配置只作用一次,若主数据库换 相关配置需要重做。 RAC和HA共性:都使用共享存储 ;操作系统、oracle版本都要求相同;IO都受限于共享存储IO。 RAC与HA差异性:RAC只要有一个节点可以工作就能提供对外服务,自动切换宕机节点;HA根据配置进行切换,在进行主备服务器切换时 会有一定时间的服务中断。且RAC可以设置为集群模式,提供多节点对外服务,而HA只能有一个节点对外服务。RAC集群模式下最大内存和cpu资源为各服务节点的和,而HA为当前主机的最大内存和cpu资源。 DG与RAC,HA最大的不同点在于,DG是通过数据库级的备份,并且数据库处于不同存储上。 RAC多用于负载均衡,DG用于容灾(数据可能存在时间点上的丢失),HA目前从了解来看都弱于RAC(个人观点,不同看法可讨论)。 (责任编辑:) |