我有一个项目来创建一个仪表板,它将连接到现有系统以及基于组合来自现有系统的数据创建新功能。例如,仪表板将能够生成“订单”,其中包含从“成员”(MS Access DB)、“员工”(MySQL DB)和“产品”(平面文件)合并的数据,并且还会有特定的新属性到“命令”。
起初,我认为让我的应用程序分别连接到每个系统并在不同数据库之间执行跨供应商连接是最有效的。但后来我认为创建一个集中式/冗余数据库(使用脚本在系统之间推送和拉取数据构建)可能也很有用,因为它可以让一些半技术人员使用像 OOBase 这样的产品,这些产品只能建立一个单一的连接。
创建像我正在谈论的那样的集中式/冗余数据库还有其他优势吗?还是多个直接连接是最好的方法?
提前感谢您的任何提示。