SOLUTION

SILCROAD是将ORACLE实时复制到同构或异构DBMS的产品。

Real-time replication

SILCROAD是将ORACLE实时复制到同构或异构DBMS的产品。
客户通过该解决方案可以对主中心ORACLE数据的修改部分进行实时复制,并且还可以执行内部分析、数据整合和备份等任务。

Zero Data Loss DR (Disaster Recovery)

DR解决方案大体分为同步/异步数据镜像和异步增量数据复制的方式。
同步数据镜像方式会影响主中心I/O响应速度,而异步数据镜像则有可能丢失镜像周期间产生的数据。
并且原始的异步增量数据复制方式也不能实时的提取数据修改部分,因此只能定期执行复制数据,这也存在数据丢失的可能。
在主中心使用ORACLE时SILCROAD可以向使用同构/异构数据库的备份中心实时复制更改数据。
每次生成更改数据时,可以立即将此提取发送到备份中心,在故障时可达到最小化数据损失。

Heterogeneous HA (High-Availability)

DBMS HA在DBMS引擎级别实现。(Active-Standby, Active-Active, Real Active Cluster)
Active-Standby或Active-Active是以同步方式复制数据,因此用户响应较慢。Real Active Cluster则为了高速共享和使用全节点的资源(缓冲区高速缓存、锁定等),需要构建100Gbps级别的peer to peer直接通信环境。
并且这些所有DBMS组件都得用ORACLE构造。

SILCROAD以异步方式对ORACLE和Any Database间进行实时同步(Active-Standby),并且还可实现双向同步(Active-Active)。不需要高速直接通信环境,也不是以异步方式复制,因此不会影响用户响应速度。并且用于内部业务的OCI应用程序也可以兼容于其他DBMS,可实现异构HA。Active-Active时,由异步式双向复制引起的数据冲突可根据用户选择基于优先级或时间顺序等来解决。

不仅是ORACLE – ORACLE,若能确认到其他异构数据库的REDO格式,也能开发异构间的Active-Active模式。

目前Active-Active仅支持ORACLE-ORACLE,Active-Standby除了ORACLE-ORACLE还支持ORACLE-PostgreSQL。

STAR Topology DW

SILCROAD STAR-Topology模型是整合散放在多个区域数据中心的数据让各数据中心实时共享的解决方案。
各支部(地方厅)将生产的数据传送到本部(中央厅),再由本部整合后向各支部重新分发。

这样所有支部就可以拥有整合的数据。

目前所有支部使用的DBMS为Oracle时才能实时支持STAR-Topology DW,支部为PostgreSQL的模型也在开发当中。

若没有实时的要求,支部可以由任意数据库构成。

RING Topology HADR

SILCROAD RING-Topology模型支持异步方式Active Clustering。所有节点将各自产生的数据相互实时同步,这样可以保留相同的数据。

一个节点发生故障时,可以恢复此的数据将存在于其他所有节点上(DR),因此进行恢复的期间也能由其他节点代替故障节点的服务(HA)。

广域网(WAN)下可以运用于构造集群。

目前仅支持所有节点使用ORACLE时的环境。原来该模型是要求所有节点配置相同,并且推荐全部使用ORACLE DBMS。

Transparent Win-Back

将使用ORACLE的系统替换成使用其他供应商DBMS的系统时,会面临如下问题。

– DBMS迁移时需要中断服务
– 需要修改用OCI(Oracle Call Interface)编写的应用程序

由于上述两项问题会给服务和内部业务的进行造成严重的负载,因此即使能迁移DBMS,但系统的替换就很难考虑。

SILCROAD soft对需要替换数据库的客户和其他DBMS供应商提供服务无中断以及应用无需修改的Win-back解决方案。
在用户立场上通过该解决方案可以在主服务和内部业务完全不受任何影响下完成系统替换,而其他DBMS供应商也可以通过该解决方案较顺利地供应自产的DBMS。

目前正提供Oracle to PostgreSQL用Transparent数据库替换方案。