Size: a a a

Архитектура ИТ-решений

2020 February 07

СС

Сергей Старцев in Архитектура ИТ-решений
Phil Delgyado
Мне вот всегда казалось, что проектирование БД картинкой свидетельствует о проблемах с проектированием.
ну, ервин это не просто кратинка 😊
в те времена, когда о миграциях и ORM еще только говорили - это был основной инструмент, практически
источник

СС

Сергей Старцев in Архитектура ИТ-решений
в т.ч. для реинжиниринга БД ервин был практически незаменим
источник

СС

Сергей Старцев in Архитектура ИТ-решений
когда вам нужно привести в порядок именования, соблюдать правила именования объектов, проверять корректность модели и т.п.
источник

СС

Сергей Старцев in Архитектура ИТ-решений
так-то там куча возможностей
источник

СС

Сергей Старцев in Архитектура ИТ-решений
но ломаной версии посте 4-ки уже трудно найти 😊
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Для реинжениринга - да, без него было сложно. А вот для разработки - скорее минус. Системы, спланированные в Erwin были заметны.
источник

СС

Сергей Старцев in Архитектура ИТ-решений
и когда нужно на разные СУБД схему из логической в физическую переводить - зхамены нету тоже пока
источник

PD

Phil Delgyado in Архитектура ИТ-решений
А не надо переводить схему на разные СУБД, это плохая идея всегда )
источник

СС

Сергей Старцев in Архитектура ИТ-решений
Phil Delgyado
Для реинжениринга - да, без него было сложно. А вот для разработки - скорее минус. Системы, спланированные в Erwin были заметны.
ну, не знай 😊
в свое время была долгая ломка, когда отказались от ервина - потому что целая попа-боль с соблюдением стандартов, созданием индексов и ключей и т.п.
Сейчас молодежь иногда делает круглые глаза, когда слышит, что на внешний ключ ВСЕГДА нужно делать индекс... а ервин этот делал сам и ничего не просил взамен 😊
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Впрочем, в те времена для реально больших систем все кого я видел строили свои макросные системы, с контролем версий и т.п.
источник

СС

Сергей Старцев in Архитектура ИТ-решений
Phil Delgyado
Впрочем, в те времена для реально больших систем все кого я видел строили свои макросные системы, с контролем версий и т.п.
ну, я на СМД такой не видел у Шлюмов... 😊
ну и в Роснефти  / ЮКОСе что-то тоже про миграции не слышали 😊
это про крупные системы на сотни таблиц в смысле
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Сергей Старцев
ну, не знай 😊
в свое время была долгая ломка, когда отказались от ервина - потому что целая попа-боль с соблюдением стандартов, созданием индексов и ключей и т.п.
Сейчас молодежь иногда делает круглые глаза, когда слышит, что на внешний ключ ВСЕГДА нужно делать индекс... а ервин этот делал сам и ничего не просил взамен 😊
Вообще зависит от задачи и способа контроля целостности. В паттерне 'все через процедуры' Erwin уже не помогал
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Сергей Старцев
ну, я на СМД такой не видел у Шлюмов... 😊
ну и в Роснефти  / ЮКОСе что-то тоже про миграции не слышали 😊
это про крупные системы на сотни таблиц в смысле
Сотни - это среднемелкие )
источник

СС

Сергей Старцев in Архитектура ИТ-решений
Phil Delgyado
Вообще зависит от задачи и способа контроля целостности. В паттерне 'все через процедуры' Erwin уже не помогал
ну, это да... хотя в последних версиях они это подправили - так-то сейчас он далеко шагнул - есть и портал для просмотра модели. и моделмарт больше не такой глючный
источник

СС

Сергей Старцев in Архитектура ИТ-решений
ну и самое главное - это когда сложная предметная область - без схемы вообще не разберешься - когда нужно делать разные предметные области на разных схемах по одной модели
источник

СС

Сергей Старцев in Архитектура ИТ-решений
как тот же архимейт
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Сергей Старцев
ну, я на СМД такой не видел у Шлюмов... 😊
ну и в Роснефти  / ЮКОСе что-то тоже про миграции не слышали 😊
это про крупные системы на сотни таблиц в смысле
Я даже не про миграции (хотя движок для миграций пишется джуном за месяц - я писал). Я про надстройки над SQL для всяких системных вещей и кодогенерации. С вложенными таблицами, наследованием и этим всем - но внутри SQL.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Когда дело идёт на тысячи таблиц - иначе никак уже.
источник

СС

Сергей Старцев in Архитектура ИТ-решений
Phil Delgyado
Когда дело идёт на тысячи таблиц - иначе никак уже.
возможно - зависит от предметки
источник

СС

Сергей Старцев in Архитектура ИТ-решений
Phil Delgyado
Я даже не про миграции (хотя движок для миграций пишется джуном за месяц - я писал). Я про надстройки над SQL для всяких системных вещей и кодогенерации. С вложенными таблицами, наследованием и этим всем - но внутри SQL.
хотя часть вопросов, в т.ч. по опыту, решалась через макросы ервина
источник