是否有(免费)工具或框架允许在多个数据后端定义视图(最好用于 java 和基于对象)?
例如我有 2 个数据库:一个数据库提供表或类(无关紧要)PersonX(name, address),另一个提供 PersonY(name, dateOfBirth)
现在我想创建一个视图,将它们连接成Person(name, address, dateOfBirth)
类似(伪代码):
Person(n, a, dob) :=
Couple(x.name, y.name) as n, x.address as a, y.dateOfBirth as dob From PersonX as x outer join PersonY as y on (x.name = y.name)
但我不仅想要视图,我还希望能够对视图进行更新,这应该将更改委托回源。这里的“Couple”关键字应该意味着,字段 Persion.name 的更新应该委托给两个底层源。
因此,从我对数据集成的了解来看,这都是关于创建某种视图的,所以我的问题与此相关,但我在该主题上没有太多经验。
对此的任何帮助表示赞赏 - thx :)