database - 是否可以在 Amazon EC2+EBS 上运行大型 Oracle 数据库 (7TB)?

标签 database oracle amazon-ec2 amazon-ebs

我想知道 Amazon EC2+EBS 是否可以处理大型 Oracle 数据库(开始时为 7TB)。听起来 EBS 可以拥有高达 1TB 的存储卷,我可以将许多存储卷附加到同一个 EC2 实例,但是是否可以配置 Oracle 以使用这些存储卷,以便数据库可以增长到 7TB 甚至更多?

为了实现这一目标,我会聘请 Oracle DBA 提供协助,但我想弄清楚这是否是一种有效的方法,或者我们应该寻找其他地方吗?

对于云中的大型(7-15 TB)数据库还有哪些其他选择?

最佳答案

是的,你可以。但这可能很痛苦。对于您想要的这种大小的实例:磁带备份、快速存储,以及最重要的 Automatic Storage Management (ASM)。

使用 ASM 时:您可以在云端而非存储中运行 oracle 进程。不可能在云中真正使用 ASM,它使用特定的硬件指令来加快存储速度,VM 会妨碍并使其速度太慢。

在没有 ASM 的情况下为 5TB 以上的数据运行 oracle 是不切实际的。

重要: 如果您有 5TB 的数据,则至少需要 13TB 的磁盘空间来运行 HA oracle 实例。

在我的公司,我们在云端运行 15TB 的 Oracle,但我们租用了专用存储设备。你不能用亚马逊做到这一点。 (尝试 mediatemple)

关于database - 是否可以在 Amazon EC2+EBS 上运行大型 Oracle 数据库 (7TB)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6810413/

相关文章:

安卓数据库: A few simple questions from a beginner

c# - 如果进程意外终止,作为 SqlTransaction 或 TransactionScope 基础的事务是否会回滚?

SQLite/DB 浏览器中的 SQL 查询不返回任何值

sql - ORACLE SQL 触发器 - 未找到数据

Oracle 触发器从产品中删除库存数量并添加到订单行

javascript - web.js 和 npm express - 警告 : express. createServer() 已弃用

恰好 120 秒后 HTTP 504 超时

ios - 从应用程序中存储的文本文件中读取数据的最佳方式

amazon-web-services - Amazon Elastic Beanstalk 需要很长时间才能更新环境

oracle - 如何以编程方式将查询的源表重新映射到另一个表