根据Oracle Docs,我们可以将Oracle RAC用于HA并扩展数据库。
我看到Oracle RAC使用共享持久性(基于SAN)在多个实例http://docs.oracle.com/database/121/HAOVW/architectures.htm#CHDBIJAJ之间共享数据(数据文件,数据库的控制文件)。
但是,在WebScale(Facebook的规模)上,SAN是瓶颈(任何中心点),对吧?此外,它是特殊的硬件而不是商品硬件,也是单点故障。
所以,我的问题是,
1。我们是否需要Oracle RAC for HA和扩展,我们是否可以在没有RAC的情况下使用标准Oracle实例配置Master和Slave配置来设置扩展和HA?
2. 我们如何使Oracle数据库实例(每个实例都包含它自己的数据库数据)与以下任何一个一起使用
PS :我无法在网上找到答案,所以我认为这些答案对其他人也有帮助。
答案 0 :(得分:1)
如果你想实现一个主/从'配置,您正在查看必须在Enterprise Edition上运行的Oracle DataGuard,这是一个额外的成本广告。
DataGuard实质上将重做日志数据复制到另一台服务器(实时)并更新“奴隶”上的数据文件。服务器。还可以配置DataGuard,以便备用服务器处于打开状态以进行只读查询。
它可以处理你在第二点弹出的物品。