172 похожих чатов

Всем привет! Есть ли какой-то бесплатный инструмент для миграций в БД? Кейс

- нужно добавлять индексы. ОРМ немного не умеет делать то, что нужно
Есть индексы, которые нужно накатывать на нагрузочные стенды, проверять, а потом всё отправлять на рабочие машины
Ещё сложности добавляет то, что приложение одно, но из-за очень гибкого конфигурируемого воркфлоу у каждого заказчика есть разные запросы в БД.
Заказчиков много.

По хорошему должно быть так - одна нагрузочная машина с тяжелой БД (например копия прода клиента). На ней все индексы обкатываются, а потом сравнить это с моделью прода и диффы отправить их администраторам.
Бывает такое?

14 ответов

16 просмотров

да дохрена, только забудьте сразу про вот это у нас будет ORM генерировать а индексы руками

Есть условно-бесплатный. Инженер называется.

Под ORM Вы имеете в виду "Object-Relational Mapping"? Воркфлоу - это workflow? Суржик опять какой-то!

Sergii- Автор вопроса

Всё верно. Я с Донбасса просто. У нас да - суржик

Sergii
Всё верно. Я с Донбасса просто. У нас да - суржик

Тогда переходим на Пи́джин 😁 Какие у вас исходные и целевые СУБД? Какой объём данных в исходной БД и железо под нею?

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

https://postgres.ai/?

Sergii- Автор вопроса
Daniil Zobov
Вообще, приложения должны сами уметь в миграции - ...

Я понимаю как это работает. Но у нас в приложении нет четкой модели, она генерится на ходу Пользователь рисует квадратики и стрелочки, а потом модели генерятся из этого всего Поэтому кодовая база одна, а БД у клиентов разная Вот тут и не получится через приложение

Sergii
Я понимаю как это работает. Но у нас в приложении ...

Если юзер отвечает за схему, то ему и за индексы отвечать, к сожалению

Sergii- Автор вопроса
Darafei Praliaskouski
Если юзер отвечает за схему, то ему и за индексы о...

Просто клиент говорит что у него при росте БД начинает всё тупить Бизнес не может себе позволить сказать - сами разбирайтесь Это ж деньги

Sergii
Просто клиент говорит что у него при росте БД начи...

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

Sergii- Автор вопроса

спасибо

а есть такие тулзы, которые умеют объектные типы подхватывать? хотябы енумы )

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта