Информация об изменениях

Сообщение Re[14]: Зачем реляционные БД...в небольших проектах? от 10.02.2021 7:33

Изменено 10.02.2021 7:35 Gt_

Re[14]: Зачем реляционные БД...в небольших проектах?
S>>>Нет, не больше. В РБД я поменяю схему, и буду вынужден 1 (один) раз подумать над тем, как трансформировать существующие данные в новую схему. Накат миграционных скриптов можно протестировать, отпрофилировать, и сделать частью инсталлятора новой версии кода.
Gt_>>у рдбмс как раз не меняется схема таблиц, добавляется новая табличка сборник со ссылками на книги. ничего никуда мигрировать не надо.

TG>А как тогда узнать в какой сборник попадает конкретная книга? Фулскан таблички со сборниками?


джоин книг на борник. пока данных мало будет фулскан, когда данных станет больше — джоин по FK индексу пойдет. в этом основное преимущество рдбмс — у нее есть полноценный оптимизатор и доступ к данным меняется с ростом данным.

Gt_
Re[14]: Зачем реляционные БД...в небольших проектах?
S>>>Нет, не больше. В РБД я поменяю схему, и буду вынужден 1 (один) раз подумать над тем, как трансформировать существующие данные в новую схему. Накат миграционных скриптов можно протестировать, отпрофилировать, и сделать частью инсталлятора новой версии кода.
Gt_>>у рдбмс как раз не меняется схема таблиц, добавляется новая табличка сборник со ссылками на книги. ничего никуда мигрировать не надо.

TG>А как тогда узнать в какой сборник попадает конкретная книга? Фулскан таблички со сборниками?


джоин книг на cборник. пока данных мало будет фулскан, когда данных станет больше — джоин по FK индексу пойдет. в этом основное преимущество рдбмс — у нее есть полноценный оптимизатор и доступ к данным меняется с ростом данным.

Gt_