1
0
我不确定我是否正确理解了这句话
总是。 也许我们在讨论不同的事情。我从未见过一个没有至少两个数据库的组织。这包括我和我的CD目录和我笔记本电脑上的吉他调子数据库。 你是指不同的数据库供应商吗?数据库版本,如Oracle VX和Oracle VY?即使在这个定义下,我也无法想到我遇到过的任何一个客户,他们都普遍支持一个供应商或版本。 所以,我希望一个非平凡的系统有一些模块在查看一个数据库,而有些模块在查看另一个数据库。是的,废除了。 我是否希望一些模块查看两个数据库,是的。引用一个活动中的数据。又一个历史。 不同服务器上的不同模块-是。因为隔离和可扩展性。这是应用服务器做得很好的一件事。 总的来说,你为什么认为这是一个问题?您的模块在JNDI中查找它们的JDBC连接,它们不需要知道它们使用的是不同的数据库。正确连接模块是一个管理问题。 一个主要问题可能是XA事务的使用,但通常可以避免 更新 同一模块中的两个数据库,或者同一事务中来自同一模块的两个数据库。 |