@foxit007

Как лучше делать связи между таблицами?

Как лучше делать связи между таблицами. На уровне базы данных или на уровне фреймворка (Laravel, Yii2 и т.д.).
И влияет ли это на скорость получения данных?
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
«Связь» (Foreign keys) в БД ≠ связь в коде, следовательно вопрос бессмыслен.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@morricone85
на уровне базы
Ответ написан
Комментировать
@Vitsliputsli
На скорость получения данных не влияет, т.к. это инструмент контроля целостности. И находится он должен в БД, т.к. вынести его оттуда проблематично, представьте как вы будете делать проверку на уникальность поля добавляемой записи в таблице с миллионами записей.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы