【发布时间】:2010-08-25 23:10:21
【问题描述】:
在一个拥有两个应用程序的组织中,每个应用程序都有自己的 Oracle 数据库实例,将两个数据库合并到一个具有两个模式的数据库有什么缺点?
备份和复制数据库可能更大更慢。还有什么?
一些背景:
这两个数据库是各自数据的“黄金来源”。每一个对组织的运营都至关重要,并且每一个实际上都被多个应用程序、工具和报告使用(但每个数据库主要由一个应用程序“拥有”)。经常需要跨数据库连接数据,将一个实体与另一个实体关联起来。出于这个原因,有连接两者的数据库链接和一些跨数据库物化视图来帮助提高性能。正在努力减少数据重复,这些具体化的观点正在讨论中。组织中的一些人希望逐步淘汰 DB 链接和物化视图,并引入更多 Web 服务以使数据跨应用程序可用。我担心的是,有太多情况需要跨两个数据库进行复杂的数据连接,因此暴露数据的服务将无法执行。另一种减少数据库链接和物化视图的方法是将模式整合到一个数据库中,但我想确保我不会忘记这种方法的任何严重缺点。
【问题讨论】:
-
合并的目标是什么?
-
@igor:向问题添加了“一些背景”。