Oracle 的三種高可用叢集方案
主要有三種:
1. RAC
RAC, Real Application Clusters
多個Oracle伺服器組成一個共享的Cache,而這些Oracle伺服器共享一個基於網路的儲存。這個系統可以容忍單機/或是多機失敗。
不過系統內部的多個節點需要高速網路互連,基本上也就是要全部東西放在在一個機房內,或者說一個資料中心內。如果機房出故障,比如網路不通,那就壞了。所以僅僅用RAC還是滿足不了一般網際網路公司的重要業務的需要,重要業務需要多機房來容忍單個機房的事故。
2. Data Guard.
Data Guard這個方案就適合多機房的。某機房一個production的資料庫,另外其他機房部署standby的資料庫。Standby資料庫分物理的和邏輯的。物理的standby資料庫主要用於production失敗後做切換。而邏輯的standby資料庫則在平時可以分擔production資料庫的讀負載。
3. MAA
MAA(Maximum Availability Architecture)其實不是獨立的第三種,而是前面兩種的結合,來提供最高的可用性。
每個機房內部署RAC叢集,多個機房間用Data Guard同步。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25373498/viewspace-719462/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle的三種高可用叢集方案Oracle
- 4 種高可用 RocketMQ 叢集搭建方案!MQ
- [Open Source] RabbitMQ 高可用叢集方案MQ
- redis高可用強擴充套件的叢集方案Redis套件
- 高可用的MongoDB叢集MongoDB
- LNMP 分散式叢集(六):keepalived 高可用方案LNMP分散式
- Haproxy+Heartbeat 高可用叢集方案操作記錄
- PostgreSQL repmgr高可用叢集+keepalived高可用SQL
- PostgreSQL patroni高可用叢集SQL
- MongoDB高可用叢集搭建MongoDB
- zookeeper 高可用叢集搭建
- PostgreSQL-HA 高可用叢集在 Rainbond 上的部署方案SQLAI
- mysql高可用叢集之MMMMySql
- Redis快取高可用叢集Redis快取
- 10、redis哨兵叢集高可用Redis
- LVS+Heartbeat 高可用叢集方案操作記錄
- RabbitMQ和Kafka的高可用叢集原理MQKafka
- 高可用的MongoDB叢集-實戰篇MongoDB
- RabbitMQ從零到叢集高可用(.NetCore5.0) -高可用叢集構建落地MQNetCore
- 搭建 Kubernetes 高可用叢集
- Redis高可用-主從,哨兵,叢集Redis
- 高可用叢集之corosync+pacemakerROS
- Rabbitmq叢集高可用部署詳細MQ
- 搭建高可用MongoDB叢集(四):分片MongoDB
- 使用pgpool搭建高可用PostgreSQL叢集SQL
- CentOS 7下搭建高可用叢集CentOS
- CentOS 7 下搭建高可用叢集CentOS
- 使用nginx搭建高可用,高併發的wcf叢集Nginx
- Linux下"負載均衡+高可用"叢集的考慮點 以及 高可用方案說明(Keepalive/Heartbeat)Linux負載
- 詳解Redis三大叢集模式,輕鬆實現高可用!Redis模式
- 搭建高可用MongoDB叢集(三):深入副本集內部機制MongoDB
- 高可用叢集環境搭建-留檔
- 基於 ZooKeeper 搭建 Spark 高可用叢集Spark
- redis通訊與高可用叢集原理Redis
- 搭建 MySQL 高可用高效能叢集MySql
- 淺談MySQL叢集高可用架構MySql架構
- 搭建高可用MongoDB叢集(二): 副本集MongoDB
- 搭建高可用MongoDB叢集(一):配置MongoDBMongoDB