【发布时间】:2011-12-14 08:02:26
【问题描述】:
我们需要在我们的项目中提供地理冗余,它具有海量数据库(2-20 TB,具体取决于特定客户的要求)。我们有来自网络的持续数据流入(例如每小时 1-20 GB)。
目前,我们在 RHEL (Linux) 集群上使用带有 J2EE AppServer 的 Oracle(无 RAC)和用于存储的 SAN 磁盘,简而言之,一个 DB,多个 AppServ。
我们需要的是地理冗余。需求可以概括为,只要一切正常,我们产品的 2 个独立安装服务于 2 个不同的网络(每个服务一个)。当其中一个倒下时,另一个应该同时为两者服务。
补充说明:
- 我们需要一个支持 SQL 的关系数据库,因为仓储是基本需求之一。
- 不希望使用托管/云服务,例如:http://aws.amazon.com/vpc/,因为我们的客户可能对安全/隐私非常挑剔(即使托管/云服务提供这些服务)。
打折应用程序逻辑有哪些选项仅用于复制我的数据? STFW 仅得出以下结果(由于我不是 DBA 专家,因此我的解释可能是错误的):
- 令人惊讶的是,我找不到 Oracle 的地理冗余产品。 Oracle RAC 用于本地集群(更多的是水平可扩展性而不是冗余)。
- MySQL seems to support 仅活动备用,当分布时。我需要主动-主动。
- Guident 似乎提供了基于某些 Oracle 产品的服务,但没有产品。
谢谢——卡什亚普
【问题讨论】:
标签: database distributed distributed-computing redundancy distributed-system