1

我有一个带有 MySQL 数据库的 spring 项目(JPA + hibernate)。

今天,办公室提出了一个新要求——我们需要创建一个新实体,该实体包含我们与客户之间的电子邮件交换。

我们对这个实体的要求是:

  1. 操纵\过滤电子邮件交换的元数据。
  2. 将所有电子邮件正文保存在数据库中

由于最后一个要求可能导致数据库增长,我们考虑将这个新的 emailExchange 实体创建为 2 个数据库的混合体:MySQL 元数据和mongodb电子邮件正文。

我有一些问题:

  1. 这种做法是坏\好?有其他选择吗?
  2. 实现这种混合实体的最佳方法是什么?
4

0 回答 0