Кросстабличные id — плохая идея?

У меня будет древовидная структура объектов. Будет таблица nodes (id, parentId, type), задающая собственно дерево и таблицы данных, например users (id, name, email) или houses (id, address). Так вот, я хочу чтобы у таблиц данных id строго соответствовали id нод. Опыта в БД мало, не могу понять, хорошая ли это затея, чем это для меня обернётся и как делают профи.
Спасибо.
  • Вопрос задан
  • 225 просмотров
Решения вопроса 1
qonand
@qonand
Software Engineer
Вообще создание кросс-табличных идентификаторов это нормальная практика, другой вопрос - годиться ли этот подход для Вашей задачи. Мне сложно судить т.к. я не понимаю что Вы делаете и какие у Вас требования. Но судя по таблице nodes для решения Вашей задачи реляционная база Вам не особо нужна, поэтому посмотрите в сторону документо-ориентированных баз
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы