Нужно понимать, что это всё для поддержки целостности, но может замедлять работу из-за лишних проверок. Впрочем, как и всякие констрейнты типа uniq.
В зависимости от требований к сервису, могу использовать. Но, в принципе, если целостность данных можешь на уровне приложения поддерживать, то можно и без них. Разве что, навесить индекс будет не лишним.
Нужно понимать, что это всё для поддержки целостности, но может замедлять работу из-за лишних проверок. Впрочем, как и всякие констрейнты типа uniq.
В зависимости от требований к сервису, могу использовать. Но, в принципе, если целостность данных можешь на уровне приложения поддерживать, то можно и без них. Разве что, навесить индекс будет не лишним.
Но, в принципе, если целостность данных можешь на уровне приложения поддерживать, то можно и без них.
Проблема в том, что ты и не узнаешь на 100%, целостные ли у тебя данные, если нет ключей)