首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在AWS (或任何云)上扩展Oracle?

如何在AWS (或任何云)上扩展Oracle?
EN

Stack Overflow用户
提问于 2015-05-08 13:32:26
回答 1查看 600关注 0票数 1

如何在云上扩展Oracle (不使用Amazon AWS RDS Oracle)?

Oracle RAC不是一个选项,因为任何云供应商都不提供SAN (或任何高吞吐量共享存储)。

我更感兴趣的是了解可用的复制技术。

PS:任何可以工作的Oracle版本都是足够好的。规模是为了让更多的用户获得更大的吞吐量。

EN

回答 1

Stack Overflow用户

发布于 2015-05-08 13:48:29

更新:

最好的复制技术是甲骨文的GoldenGate,但它的价格很高。它具有实时复制功能,甚至在异构数据库上也是如此。下一个最佳解决方案是Oracle Data Integrator,它具有变更数据捕获功能。除了这些来自Oracle的工具之外,Talend还有一个具有变更数据捕获功能的集成工具。如果这些都不是一个选项,您可以开始使用Oracle Streams或Apache Kafka集群开发自己的复制解决方案(不可取)。

在不太了解您的许可证、约束和DB版本(我假设是11g)的情况下,以下是选项:

  • 通过添加更多资源(内存、处理器等)进行纵向扩展但这可能会转化为额外的许可成本(取决于您已有的许可证)
  • 通过添加额外的数据库实例或数据库群集进行横向扩展,并在它们前面部署负载平衡器(F5.com有专门的解决方案)。这还需要一个用于实例之间数据复制的解决方案。

很抱歉给出了高层次的答案,但如果不知道您的特定需求和限制,很难提供更详细的答案。更重要的是,为什么需要扩展?您是否需要更大的空间、更大的吞吐量?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30116465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档