标签: database-design entity-relationship data-modeling rdbms
目前,我正在为简单的IoT应用程序设计关系数据库模型。我拥有的实体是:
设备数据:温度,错误,配置表。
设备主数据:设备制造商,型号,序列号信息表。
用户主数据:设备所有者,所有者个人信息。
出于安全和隐私目的,我的方法是将这3个实体存储到3个差异数据库(相同的数据库引擎,不同的主机)中,主要是为了将用户数据与其他实体分开。但是,我将为用户提供API网关以检索特定数据。出于查询目的,可能需要跨数据库链接来连接这3个实体。
这属于数据库设计模型的最佳实践吗?有什么建议吗?