存储表之间的链接
我正在构建一个适用于两个数据库的应用程序 - own_db 和 external_db。
own_db 分别具有 external_db 中所有表和列的表实体和属性。
external_db 具有相互链接的表,例如 employee 可以有 部门 等。此链接可以通过名为 *external_db 的第三个表进行.link_employee_department*。
现在 own_db 需要保留此链接信息以供以后使用。
我如何存储这些信息?我猜想中间可能有n个链接表。
有想法吗?
I'm building an app that works on two databases -- own_db and external_db.
own_db has tables entities and attributes for all tables and columns in external_db respectively.
external_db has tables which are linked to each other for example employee can have a department etc. This linkage can be through a third table called *external_db.link_employee_department*.
Now own_db needs to preserve this linkage information for later use.
How do I storing this information? I guess there can be n number of linkage tables in between.
Ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这听起来像是数据集成/应用程序集成要求。您可以考虑使用集成/中间件平台。这些通常拥有可以通过沿袭跟踪、影响分析、版本控制等精确管理这种源到目标映射的存储库。一些示例包括:Oracle Fusion、IBM InfoSphere、Informatica、Ab Initio。
This sounds like a data integration / application integration requirement. You could consider using an integration / middleware platform. These usually have repositories that can manage exactly this kind of source to target mapping with lineage tracking, impact analysis, versioning, etc. Some examples are: Oracle Fusion, IBM InfoSphere, Informatica, Ab Initio.