powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Миграция с Firebird на PostgreSql
25 сообщений из 56, страница 2 из 3
Миграция с Firebird на PostgreSql
    #39370334
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищ младший сержантИ какой следует сделать вывод?
вывод - не факт, что то, что хорошо работало на сервере А, будет хорошо работать на сервере Б. Впрочем, и наоборот.

YoFiНашел такую програму как ispirer.
Хотел бы услышать мнение о ней.
а вы сами описание даже читали?
http://www.ispirer.ru/products/firebird-to-postgresql-migration
Думаю, нормально оно помогает разве что перекатать данные. Вероятно, имена объектов (таблиц, столбцов), при этом могут изменяться. А это значит, что в приложениях придется переписывать массу запросов.
UDF - никак вы не мигрируете, только полным переписыванием, а у вас их штук 100 зарегистрировано. Может и не используются, х.з.
Процедуры и триггеры - у PG другие (особенно триггеры). Автоматическая конвертация теоретически возможна, но скорее всего получится мешанина, которую все равно придется переписывать.

Вы какие задачи миграцией хотите решить? А то может нынче в приложениях с транзакциями плохо, запросы неоптимальные, и т.д. Миграция тут не спасет, дешевле железку попроизводительнее купить.
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370336
Filippov Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YoFi,
простите за полуоффтопик, а каковы причины дорогостоящей (год вашей работы, как минимум) миграции с одной СУБД на другую? Ведь конечный результат слабо предсказуем (простите).

Вы не могли бы поделиться аргументацией лиц принимавших решения для выбора целевой СУБД в данном проекте по переносу базы?
Спасибо.
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370340
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvВы какие задачи миграцией хотите решить?
Ставлю на импортозамещение.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370358
YoFi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Filippov DmitryYoFi,
простите за полуоффтопик, а каковы причины дорогостоящей (год вашей работы, как минимум) миграции с одной СУБД на другую? Ведь конечный результат слабо предсказуем (простите).

Вы не могли бы поделиться аргументацией лиц принимавших решения для выбора целевой СУБД в данном проекте по переносу базы?
Спасибо.
Сказали попробуй разобратся в даном задании так как в скором времени мы будет переносить бд.
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370364
Filippov Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YoFi,
за год (даже меньше) можно было бы сделать ревизию кода с тестированием (!) для переноса, скажем на Firebird 3.0

Жаль, конечно, что вам не известны причины такого "махания шашкой" со стороны руководства.
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370365
YoFi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что вообще из Firebird 2.5 можно перенести на PostgreSql 9.6?
Таблици, сиквенсы, что еще?
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370367
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Filippov Dmitry,

через год может быть уже на 4.0 переходить имеет смысл
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370369
YoFi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
YoFiЧто вообще из Firebird 2.5 можно перенести на PostgreSql 9.6?
Таблици, сиквенсы, что еще?
автоматизировано*
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370370
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, но аргументация подразумевает ответ на вопрос "почему", а не "что делать". То есть вас не известили о причинах смены SQL-сервера.
А вы принадлежите к коллективу разработчиков существующего варианта системы с базой под управлением FB или вы вообще приглашены именно только для перевода?
Какой бы странной не показалось данная гипотеза, но я ничему исходящему от современных "менеджеров" не удивляюсь.
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370371
Filippov Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,
да я и говорю, раз выделяют ресурсы и время... Да и на 4.0. с 3.0 всяко способнее будет перейти.
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370372
Товарищ младший сержант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисFilippov Dmitry,

через год может быть уже на 4.0 переходить имеет смысл
Ты веришь меилстоунам? :)
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370378
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YoFi,

таблицы, сиквенсы, часть вьюх (те что используют ХП перенести не удастся).
Над индексами придётся подумать, не факт что те индексы что есть в ФБ хороши на ПГ
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370382
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищ младший сержант,

с 4.0 такого как было с 3.0 не будет. В крайнем случае не будут успевать подрежут функционал, как уже было в 3.0.
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370387
Товарищ младший сержант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисТоварищ младший сержант,

с 4.0 такого как было с 3.0 не будет. В крайнем случае не будут успевать подрежут функционал, как уже было в 3.0.
В любом случае (имхо), разработку нового проекта (или "обновление" старого) следует делать с использованием продукта, который как минимум перешел в стадию "беты".
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370391
FedorinoFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мож решили в Postgre еще и пространственные данные замутить?
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370398
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FedorinoFF,

дык никто не спорит что в ПГ есть много чего, вот только пока ТС не озвучил причину. Может оно ему и не надо
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370405
Товарищ младший сержант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисFedorinoFF,

дык никто не спорит что в ПГ есть много чего, вот только пока ТС не озвучил причину. Может оно ему и не надо

Как это - "не надо"? Решение принято, исполнитель найден, деньги получает.
Долго ты станешь с таксистом разговаривать, если он начнет докапываться - "зачем едешь".
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370420
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ставлю свои 5 копеек на подготовку к крупному распил-откату. Когда этот переход между двумя опенсорц движками провалится (я в этом уверен на 100%), придет некто и предложит купить (с откатом кому надо) мегасофтину с бэкэндом на М$SQL (оракл и т.п., нужное подчеркнуть) будет дорого и беспощадно. А чтоб купили за дорого, надо уверить, что все остальное "гамно".
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370427
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Filippov Dmitry,

как только руководство сообщает о "переходе на другую СУБД", у разработчиков конторы тут же мотивация падает до нуля. Они начинают саботировать, и разве что допиливают какие-то куски кода по текущим потребностям конторы.
Если переводом заняты свои же, они долго пилят код, в итоге перевод становится почти эквивалентным написанию с нуля примерно 70% всей системы. Если к этому моменту руководство протрезвевает, то уже и бабло на перевод потеряно, и ничего существенного с нынешней системой не делалось.
А процесс "перехода" обычно затягивается на несколько лет.
Если же переводом занимаются сторонние, то тут еще хуже, т.к. сторонние плохо знают как прикладную область, так и зачем "так сделано" в конкретной БД и приложениях.
Немного иная ситуация при слиянии контор в одну, с разными СУБД. Какая-то берет верх, ее начинают допиливать, а вторую оставляют в качестве архивной, и она тихо издыхает опять же после нескольких лет.

p.s. я не говорю, что так в 100% контор происходит. Но где я сталкивался с "переходом", происходило именно так.
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370428
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevskyпридет некто и предложит купить (с откатом кому надо) мегасофтину с бэкэндом
это еще вариант. Плюс бабло за внедрение этой новой системы.
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370443
Filippov Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,
OFF.

недавно слышал от коллег историю, как контора X решила перейти ... с одной широко известной базы на другую не менее широко известную (обе платные).
Разработчики узнав про данный проект миграции, неспешно стали подыскивать работу, причем делали это не без успеха.

К концу срока от отдела разработки остался вроде бы один начальник, да и то только потому, что у него были некие устные договоренности - обязательства с большими начальниками. По какой то причине проект перехода на другую базу провалился. (саботажа не было со стороны текущих разработчиков, как вы поняли, просто по причине того, что отсутствующие штатные единицы не умеет саботировать).

Что стало с той фирмой и "эффективным менеджером" от IT, задумавшим всю эту миграцию, история умалчивает.
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370475
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно свои пять копеек внесу? По работе приходится работать как с fb, так и с pg. Автоматизированных инструментов для миграции НЕТ!!! Вообще. Видел более-менее похожие на них для миграции с Oracle на форк PG, специально доработанный для миграции. С Fb веселее. У PG нет эксепшенов. Udf надо все анализировать и ломать голову что с ними делать. Триггеры в PG разделены на непосредственно триггер как инструмент срабатывания на событие,и коннект-дисконнект-транзакция там нет у PG, и триггерную функцию. Можно продолжить,но и этого хватит.
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370592
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисFedorinoFF,

дык никто не спорит что в ПГ есть много чего, вот только пока ТС не озвучил причину. Может оно ему и не надо
Да как не озвучил. Он же сказал - "работа, срок год". Видно, клиента нашел и предоплату взял на год вперед :)
Если так - могу посоветовать сменить фамилию и эмигрировать из страны
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370597
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Миграция с Firebird на PostgreSql
    #39370600
EvgErmak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1800 таблиц - работает система - трогать не надо !
...
Рейтинг: 0 / 0
25 сообщений из 56, страница 2 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Миграция с Firebird на PostgreSql
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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