数据库设计-应该将单独的实体存储在不同的数据库中吗?

时间:2018-10-23 02:46:44

标签: database-design entity-relationship data-modeling rdbms

目前,我正在为简单的IoT应用程序设计关系数据库模型。我拥有的实体是:

设备数据:温度,错误,配置表。

设备主数据:设备制造商,型号,序列号信息表。

用户主数据:设备所有者,所有者个人信息。

出于安全和隐私目的,我的方法是将这3个实体存储到3个差异数据库(相同的数据库引擎,不同的主机)中,主要是为了将用户数据与其他实体分开。但是,我将为用户提供API网关以检索特定数据。出于查询目的,可能需要跨数据库链接来连接这3个实体。

这属于数据库设计模型的最佳实践吗?有什么建议吗?

0 个答案:

没有答案