Как я могу разделить столбцы между разными таблицами? - PullRequest
0 голосов
/ 25 мая 2020

Я храню несколько типов сущностей в отдельных таблицах моей базы данных. Все эти объекты (РЕДАКТИРОВАТЬ: каждая строка отдельно) могут быть синхронизированы с сервером, и я хотел бы отслеживать, какие объекты синхронизировать c и их статус, чтобы их было легко обновить и легко запросить.

На данный момент я рассмотрел следующие подходы:

  1. Добавить столбцы в каждую таблицу отдельно
    • Это приводит к действительно некрасивым запросам
    • Удобство обслуживания тихое bad
  2. Сделайте идентификаторы сущностей уникальными для разных таблиц и создайте отдельную таблицу для дополнительной информации
    • Это было бы проще поддерживать
    • Я бы как-то необходимо обеспечить уникальность всей базы данных

В результате возникают следующие вопросы:

  1. Есть ли другое решение, которое я пропустил?
  2. Для (1) существует ли концепция, которая упрощает обслуживание этих столбцов?
  3. Для (2), как я могу обеспечить уникальность всей базы данных?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...