powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как правильно работать с миграциями в продакшене?
25 сообщений из 92, страница 2 из 4
Как правильно работать с миграциями в продакшене?
    #39077747
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВСколько коммерчески успешных ПП реализованы под несколько СУБД?

3 шт. на моём личном счету (крупные enterprise проекты, в которых я принимал непосредственное участие), продаются и приносят прибыль. Никаких проблем, при отказе от хранимок профит для разработки ощущается натурально. Да, я хочу сказать, что без хранимок и без привязки к конкретной вендорной СУБД можно создавать крупные и коммерчески успешные проекты.
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39077931
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueЕвгенийВпропущено...

+1
Только хотел что нибудь отписать.

Так как тебя EF-от ограничивает?

или

Что делает убогий императивщик?

А что сделает божественный дб-щик?

На каком-нибудь примере.Божественный дб-шник в один прекрасный день берёт и сокращет количество запросов к БД в десятки раз :) При этом функциональность системы не меняется.
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39077939
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueЕвгенийВНу к примеру запрос - выдернуть всех чильдов.

В смысле выдернуть всех чильдов?

Давай на примере

-Отдел
---Сотрудник
-----Выданный ТМЦ

Кто их них чильд, и что значит ВЫДЕРНУТЬ?Ну если Вы не понимаете что речь о таблице, где есть колонка ID и колонка ParentID, то даже не знаю о чём тут ещё говорить :)
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39077979
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAБожественный дб-шник в один прекрасный день берёт и сокращет количество запросов к БД в десятки раз :)

авторПри этом функциональность системы не меняется.


Эммм.. как это? Типа система делала для одного действия 10 запросов, но приходит кто-то и 10 превращается в 1... какая в этом заслуга дбшника, если это система делает запросы?
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39077996
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAБожественный дб-шник в один прекрасный день берёт и сокращет количество запросов к БД в десятки раз :)

авторПри этом функциональность системы не меняется.


Эммм.. как это? Типа система делала для одного действия 10 запросов, но приходит кто-то и 10 превращается в 1... какая в этом заслуга дбшника, если это система делает запросы? Ну если подходить с позиции, что СИСТЕМА делает запросы, а не императивщики так реализовали функционал...

Система сама решает, какой функционал нужен, сама пишет код... Система делает всё сама :)
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39078005
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНу если подходить с позиции, что СИСТЕМА делает запросы, а не императивщики так реализовали функционал...

Аа.. типа дбашник говорит как тупым императивщикам вместо 10 запросов получить тоже самое, но одним?


skyANAСистема сама решает, какой функционал нужен, сама пишет код... Система делает всё сама :)

Ну чего ты передёргиваешь
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39078015
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttskyANAНу если подходить с позиции, что СИСТЕМА делает запросы, а не императивщики так реализовали функционал...

Аа.. типа дбашник говорит как тупым императивщикам вместо 10 запросов получить тоже самое, но одним?Нет, тупо код рефакторит, а нагрузочные тесты показывают, что производительность возросла.

Мы же про такого дбшника как ЕвгенийВ, он жеж и на C# код пишет.
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39078019
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНет, тупо код рефакторит, а нагрузочные тесты показывают, что производительность возросла.

Мы же про такого дбшника как ЕвгенийВ, он жеж и на C# код пишет.

Ну не единым кодом же.. я грешным делам подумал про волшебника дбашника которому не надо в код лезть, то ли дело под взмахами волшебной палки SQL, всё начинается несказанно шевелится
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39078105
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
3 шт. на моём личном счету (крупные enterprise проекты, в которых я принимал непосредственное участие), продаются и приносят прибыль. Никаких проблем, при отказе от хранимок профит для разработки ощущается натурально. Да, я хочу сказать, что без хранимок и без привязки к конкретной вендорной СУБД можно создавать крупные и коммерчески успешные проекты.
Где ссылки на авторитетные источники?
Вон Касперский кучу народа нанял, чистых базаданщиков. К чему спрашивается?
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39078108
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Ну не единым кодом же.. я грешным делам подумал про волшебника дбашника которому не надо в код лезть, то ли дело под взмахами волшебной палки SQL, всё начинается несказанно шевелится
Можно в код и не лезть. На тот случай есть профайлеры, планы исполнения, индексы и статистики, нужные служебные вьюшки и сохраненные процедуры и пакетами. Если руки откуда надо растут, то их ничего не связывает.
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39078202
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВhVosttНу не единым кодом же.. я грешным делам подумал про волшебника дбашника которому не надо в код лезть, то ли дело под взмахами волшебной палки SQL, всё начинается несказанно шевелится
Можно в код и не лезть. На тот случай есть профайлеры, планы исполнения, индексы и статистики, нужные служебные вьюшки и сохраненные процедуры и пакетами. Если руки откуда надо растут, то их ничего не связывает.

Есть 2 суперпозиции:

1. Стараться сразу писать хорошо (чтобы потом бесконечно не рефакторить и не поддерживать легаси)
2. Не заниматься оптимизацией без реальной необходимости

Это как бухгалтеру, успешно решавшему свои задачи в 1С на стареньком целероне, заменили комп с 40-ядерным процессором и 4 топовых видюхи в SLi -- и.. для бухглатера ничего не поменялось.
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39078226
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЕвгенийВпропущено...

Можно в код и не лезть. На тот случай есть профайлеры, планы исполнения, индексы и статистики, нужные служебные вьюшки и сохраненные процедуры и пакетами. Если руки откуда надо растут, то их ничего не связывает.

Есть 2 суперпозиции:

1. Стараться сразу писать хорошо (чтобы потом бесконечно не рефакторить и не поддерживать легаси)
2. Не заниматься оптимизацией без реальной необходимости

Это как бухгалтеру, успешно решавшему свои задачи в 1С на стареньком целероне, заменили комп с 40-ядерным процессором и 4 топовых видюхи в SLi -- и.. для бухглатера ничего не поменялось. И к чему ты это сказал, капитан Очевидность? :)
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39078363
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИ к чему ты это сказал, капитан Очевидность? :)

Подвёл итоге тксказать ))
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39078381
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Есть 2 суперпозиции:

1. Стараться сразу писать хорошо (чтобы потом бесконечно не рефакторить и не поддерживать легаси)
2. Не заниматься оптимизацией без реальной необходимости

У меня на одной из прошлых работ был начальник группы программистов, который в SQL запросе в order by поставил 2 поля с типом nvarchar(max). Я ему прямо в глаза сказал, что за это молотком по пальцам.
Из двух суперпозиций нужно вывести одну - выделять проблемные места сразу, основываясь на глубоком знании технологии и предыдущем опыте и писать их очень хорошо.
hVosttЭто как бухгалтеру, успешно решавшему свои задачи в 1С на стареньком целероне, заменили комп с 40-ядерным процессором и 4 топовых видюхи в SLi -- и.. для бухглатера ничего не поменялось.
Вот прямо передо мной сидит бухгалтер, которая периодически кроет иwʁʎх хорошими словами 1С, потому как нужно распечатать бумагу и идти в кассу выдавать бабки, а эта прекрасная программа тупо висит.
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39078519
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВВот прямо передо мной сидит бухгалтер, которая периодически кроет иwʁʎх хорошими словами 1С, потому как нужно распечатать бумагу и идти в кассу выдавать бабки, а эта прекрасная программа тупо висит.

колокейшен? ))
отправьте бухгалтера в отпуск уже!
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39179403
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39179462
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiquehVostt,

Видел уже?

Читал столет назад в оригинале ))
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39179788
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttMonochromatiquehVostt,

Видел уже?

Читал столет назад в оригинале ))
все это на уровне каменного века, никаких семантических изысков
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39179888
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosвсе это на уровне каменного века, никаких семантических изысков

Семантика оказалась вообще-то переоценена. Семантический веб вона лишь прибавил работы и не дал взамен ничего, как стерва-жена с силикатными буферами
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39180080
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttViPRosвсе это на уровне каменного века, никаких семантических изысков

Семантика оказалась вообще-то переоценена. Семантический веб вона лишь прибавил работы и не дал взамен ничего, как стерва-жена с силикатными буферами
значит фиговый семантический веб, там нет нифига, кроме ссылок
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39180128
Иммануил Кант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по-моему эта статья весь пипец командных миграций не покрывает. она его просто обозначает
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39180661
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иммануил Кантпо-моему эта статья весь пипец командных миграций не покрывает. она его просто обозначает

командные миграции по своей сути проблемны и ни какая технология этого исправить не может. база данных это не гит.
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39180781
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttИммануил Кантпо-моему эта статья весь пипец командных миграций не покрывает. она его просто обозначает

командные миграции по своей сути проблемны и ни какая технология этого исправить не может. база данных это не гит.
разве гит дает возможность реальной совместной работы?
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39180822
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosразве гит дает возможность реальной совместной работы?

с одной веткой работает десяток человек -- никто не жалуется. сказать, что проблем совсем нет нельзя, но они решаются грамотным менеджментом, git-flow, несложными гайдами и регламентами.

что касается миграций, всегда важен порядок их применения, соответственно этот порядок надо специально согласовывать. работает принцип — кто первый, тот и папа.
...
Рейтинг: 0 / 0
Как правильно работать с миграциями в продакшене?
    #39180826
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttViPRosразве гит дает возможность реальной совместной работы?

с одной веткой работает десяток человек -- никто не жалуется. сказать, что проблем совсем нет нельзя, но они решаются грамотным менеджментом, git-flow, несложными гайдами и регламентами.

что касается миграций, всегда важен порядок их применения, соответственно этот порядок надо специально согласовывать. работает принцип — кто первый, тот и папа.
Это одно и то же, что в гит, что в еф миграции - организационный регламент и больше ничего. Однопользовательский режим работы с ресурсом.
...
Рейтинг: 0 / 0
25 сообщений из 92, страница 2 из 4
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как правильно работать с миграциями в продакшене?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]