Re[13]: NoSQL победили
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 29.07.18 21:34
Оценка: 3 (1)
Здравствуйте, Ballista, Вы писали:

B>но суть не в этом, суть в том что люди, которых в невежестве не заподозрить открыто советуют дизейблить FK при загрузке. Например Kimball тут советует http://www.essai.rnu.tn/Ebook/Informatique/The%20Data%20Warehouse%20Toolkit,%203rd%20Edition.pdf


Вы даже не понимаете на что ссылаетесь.
Эти люди делают Data Warehouse, куда грузят тонны данных для дальнейшей аналики (read-only доступа). Внезапно на время загрузки выгодно отключить проверку FK, потому что она избыточна и не дает распараллеливать операции.

Чтобы отключить FK должно выполниться сразу три условия:
1) Загрузка данных из системы, где FK есть.
2) Отключать FK в продакшене, но на этапе проектирования использовать FK для самокотроля
3) Запись большого объема за один раз.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.