首页 > 解决方案 > 使用 SpringBoot 和 JPA 在 Sql 中创建、更新、删除和从 NoSql 中读取

问题描述

这是我的要求:

  1. 我需要使用 Sql db 来执行创建、更新和删除操作
  2. 我需要使用 NoSql 来执行读取操作

a)我了解创建、更新和删除事务在 Sql DB 中提供更好的性能。

b)我了解读取事务在 NoSql DB 中提供更好的性能。

我使用 Table_PER_CLASS 和 JOINED、InheritanceType 而不是 SINGLE_TABLE 对我的数据持久层建模有什么缺点?

这是我设想的一个解决方案:每次执行 Create、Update、Delete 事务时,都会有一个机制相应地更新 NoSql 数据。

我的思维过程是否朝着正确的方向前进。有没有更好的方法来做到这一点?

标签: databasealgorithmdesign-patternsdatabase-design

解决方案


推荐阅读