и не понимаю. Дали мне БД и на базе ее сделать приложение. БД FireBird, т.е. реляционная, но связей в ней нет вообще, тупо таблички и вся взаимосвязь чисто на JOINах, процедурах и т.д. Говорят, что реляционные связи нагружают БД и поэтому их не используют. Это правда? Мне кажется на то она и реляционная, чтобы пользоваться этими удобствами.
правда и твоя правда и их правда
а можно по подробнее? а чем связи плохи тогда?
тем что нагружают проверками приходится по индексам шукать
Просто надо определиться какая функциональность у БД в приоритете. Если нужна скорость записи - лишние связи надо убирать. Если нужна скорость запросов к БД - связи и индексы нужны.
да и то и другое в приоритете
В билайне базы данных разделены на оперативную и аналитическую. Первая оптимизирована на запись, вторая - на запросы.
Обсуждают сегодня