【发布时间】:2013-11-23 15:42:53
【问题描述】:
在我们当前的项目中,我们使用 MongoDB。最近有人请求切换到 Postgres。 我们不想放弃 MongoDB 并立即迁移到 Postges。在应用程序配置中进行某种切换以使用其中一个会很棒。 我知道可以在同一个应用程序中同时拥有两者(您可以拥有 Mongo 配置和 JPA 配置)。通常是为了存储不同的域对象(一种是从 Mongo 存储和检索的,另一种是存储和检索关系数据库的)。在这些类型的项目中,有两个领域模型服务于相应的持久性机制。
有没有办法拥有某种抽象数据模型,它的两个实现和使用 MongoDB 或 Postgres 的配置开关?
【问题讨论】:
标签: java hibernate mongodb jpa jdbc