gpt4 book ai didi

mysql - Oracle 数据库的扩展和高可用性

转载 作者:行者123 更新时间:2023-11-29 12:15:09 25 4
gpt4 key购买 nike

根据 Oracle 文档,我们可以使用 Oracle RAC 实现高可用性和扩展数据库。

我看到Oracle RAC使用共享持久性(基于SAN)在多个实例之间共享数据(数据文件、DB的控制文件)http://docs.oracle.com/database/121/HAOVW/architectures.htm#CHDBIJAJ .

但是,在 WebScale(Facebook 的规模)上,SAN 是瓶颈(任何中心点),对吗?而且,它是专用硬件而不是商用硬件,也存在单点故障。

所以,我的问题是,

1.我们是否需要 Oracle RAC 来实现高可用性和扩展,我们能否使用具有主从配置的标准 Oracle 实例在没有 RAC 的情况下设置扩展和高可用性?

2.我们如何使 Oracle 数据库实例(每个实例都拥有自己的数据库数据磁盘)与以下任何一项一起使用

  • 具有同步两阶段提交的多主从配置
  • “主从配置”,在主设备发生故障时,从设备接管主设备。
  • MySQL 的“多主”或“主从配置”方式。

PS:我在网上找不到答案,所以我认为这些答案也对其他人有帮助。

最佳答案

如果您想实现“主/从”配置,您需要考虑 Oracle DataGuard,它必须在企业版上运行,并且需要额外付费。

DataGuard 本质上会将重做日志数据复制到另一台服务器(实时),并更新“从属”服务器上的数据文件。还可以配置 DataGuard,以便备用服务器对只读查询开放。

它可以处理您在第二点中列出的项目。

关于mysql - Oracle 数据库的扩展和高可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29938765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com