问题: Informix是否具有相当于Oracle的“实体视图”的构造,还是有更好的方法来同步两个表(不是DB),请参见DB链接?我可以自己写一个同步(被要求),但这似乎是在重新发明轮子。

背景: 最近,我们不得不拆分一台服务器一台服务器的一部分,另一部分在另一个服务器上)一个单片Informix 9.30 dB(Valent的MPM),因为AppServer和DB服务器的组合无法再处理负载。

为此,我们不得不将用户定义的表空间(KPI存储库)拆分,该空间位于巨大的事实表和明确定义的尺寸表中。

不幸的是,电信公司经理决定在一台计算机上集中尺寸表(标准化,无需数据冗余,无需编码),从而使它们可作为另一台计算机上DB链接的视图可用。这既缓慢又不稳定,因为它时不时地崩溃了DB服务器,如果该视图在子征服中使用(可证明),则在Producton Server上非常不酷

有帮助吗?

解决方案

我可能会得到您的要求,但是您不仅可以使用企业复制来复制DB的单个表吗?

其他提示

IDS 9.30是古老的(四个主要释放电流)。理想情况下,它不应该继续使用;您应该计划升级到IDS 11.50。

正如Mrwiggles所说,您应该研究企业复制(ER);它使您可以控制哪些表被复制。 ER允许在任何地方进行更新的拓扑;也就是说,如果您有2个系统,则可以配置ER,以便将任一系统上的更改复制到另一个系统。

请注意,IDS 9.40和10.00都引入了许多功能,以使ER更简单地管理 - 更多的原因(如果IDS 9.30不足以支撑不足的事实)可以升级。

(IDS没有MQT - 实现的查询表。)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top