Size: a a a

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

2021 July 05

PD

Phil Delgyado in Архитектура ИТ-решений
Вот это обычно совсем страшно )
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, мои нормально писали. Даже сложный треш с jsonb+оконными функциями вполне. Даже миддлы.
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Чойта? Они же не структуру БД пишут на ER а по сути постановку на доработку, которую ещё обосновать надо, что именно так.
источник

PD

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

PD

Phil Delgyado in Архитектура ИТ-решений
Лучше бы не ER писали, а просто описание доменной области с точки зрения клиента. А остальное уж как-нибудь разработчики придумают с архитектором, оно лучше будет.
источник

A

Alex in Архитектура ИТ-решений
БА описывающий реализацию - зло, согласен
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Ну так менять аналитиков на тех, которые нормально думают. Либо учить либо выгонять. Это ж не тот ворос.
А описание доменной области с точки зрения клиента как раз и можно рисовать в терминах например ISO 29196
источник

PD

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

RT

Roman Tsirulnikov in Архитектура ИТ-решений
Кто в таком решении проектирует схему данных, таблицы, индексы?
источник

AM

Alexey Mergasov in Архитектура ИТ-решений
разраб СУБД.
источник

PD

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

AL

Alexander Luchkov in Архитектура ИТ-решений
Ну качество оно относительно степени сложности продукта всегда ж считается.
источник

p

pragus in Архитектура ИТ-решений
У php не треды, а процессы. Иметь общий пул коннектов между пачкой процессов сильно сложнее. Разница есть, потому что саспендится не весь поток, а корутина.
Т.е. нам в приложении не надо иметь по треду на коннект(а какая там модель в субд - нас не волнует)
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, сложность продукта - тоже штука, зависящая от качества архитектуры )
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну, когда у тебя число одновременных процессов все равно ограничено сотней (так как любой коннект требует соединения), то какая разница?
источник

П

Пух in Архитектура ИТ-решений
Надо пересоздавать соединение
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Зачем пересоздавать? Пул нормально работает.
источник

p

pragus in Архитектура ИТ-решений
Это всё в бд, а не у меня. И, как я уже говорил, модель обработки запросов в бд может быть разное. Mysql/Maria умеют и threadpool + aio.
источник

П

Пух in Архитектура ИТ-решений
Если процесс перезапускается имею в виду. Хз что там в пыхе, если оно изначально запускается и живет вечно, то оке
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Как это "в БД"? Весь пул запросов как раз на клиенте, не на сервере. Все именно что у тебя )
источник