Внешние ключи для больших и подверженных изменениям БД

Этот вопрос похож, но не похож на: Злые внешние ключи?

Я понимаю преимущества использования FK, но мне интересно узнать, каковы рекомендации при работе с большими таблицами (> 5 ГБ). Каковы лучшие практики для таких случаев? В частности, если подумать о возможных обновлениях схемы без простоев.

Учитывая, что введение ФК приводит к следующим проблемам:

  • вставить / обновить накладные расходы
  • проблематично для онлайн-схемы-миграции. GitHub, Percona
  • Они ограничивают или препятствуют будущему разбиению БД

0 ответов

Другие вопросы по тегам