В настоящее время я разрабатываю модель реляционной базы данных для простого приложения IoT.У меня есть следующие сущности:
Данные устройства: температура, ошибка, таблица конфигурации.
Основные данные устройства: таблица данных о производителе устройства, модели, серийном номере ..
Основные данные пользователя: владелец устройства, личная информация о владельце.
В целях безопасности и конфиденциальности мой подход заключается в сохранении этих трех объектов в базе данных с 3-мя различиями (один и тот же механизм базы данных, другой хост), в основном для отделения пользовательских данных отдругие лица.Тем не менее, я предоставлю API-шлюз для моего пользователя для получения конкретных данных.Для соединения между этими тремя объектами может потребоваться перекрестная ссылка на базу данных.
Относится ли это к лучшей практике модели проектирования баз данных?Любой совет?