问题: Informix 是否具有与 Oracle 的“物化视图”等效的构造,或者是否有更好的方法来同步跨数据库链接的两个表(不是数据库)?我可以自己写一个同步(被要求),但这似乎是在重新发明轮子。
背景:最近我们不得不拆分(DB 的一部分一个服务器,另一部分在另一台服务器上)一个整体 Informix 9.30 DB(Valent 的 MPM),因为 AppServer 和 DB 服务器的组合无法再处理负载。
在这样做时,我们必须拆分一个用户定义的表空间(KPI 存储库),该表空间以巨大的事实表和明确定义的维度表的星形模式排列。
不幸的是,一位电信公司经理决定将维度表(标准化、无数据冗余、无需编码)集中在一台机器上,从而使它们作为另一台机器上的 DB-link 的视图可用。这既慢又不稳定,因为如果视图用于子查询(可演示),它时不时会导致数据库服务器崩溃,在产品服务器上非常不酷