SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Спасибо за FB5
Спасибо за FB5 [сообщение #4438] Tue, 13 February 2024 12:29 Переход к предыдущему сообщению
m7m в настоящее время не в онлайне  m7m
Сообщений: 18
Зарегистрирован: June 2022
Географическое положение: Мариуполь,Укр...
Junior Member
В качестве подготовки к миграции перевел базу с 2.5 на 5.0
 Интересовало три вопроса
   1     - насколько будет болезнен сам перевод базы 2.5 в 5.0
   2     - насколько наша программа совместима с 5.0
   3     - насколько будет "быстрее" работать программа


    1     - насколько будет болезнен сам перевод базы 2.5 в 5.0
ну собственно стандартная процедура бекап 2.5  ресторе 5.0  + подложить библиотеку UDF
перекомпиляция процедур и триггеров
  25+- процедур с ошибками
        - suspend   в процедурах без выходных параметров  
        - использование зарезервированных слов (CORR, RETURN)
            (ну если с CORR все более менее понятно, то нафига в процедуре написал
                   select ret as return,....
                   into :ret,....
              никому не известно)
исправил на основной базе, бекап - ресторе


изменил конфиг firebird.conf
    UdfAccess = Restrict ......
    DataTypeCompatibility = 2.5

ну собственно и все

   2     - насколько наша программа совместима с 5.0
запустил нашу программу  (подсунув ему клиента от FB5)
попробовал несколько основных функций (работа со справочниками, работа с документами, отчеты)
и о счастье работает

   3     - насколько будет "быстрее" работать программа
Для проверки скорости работы запустил по три раза одну из  "тяжелых" процедур и сравнил время выполнения
получил соответственно  16.5%,  25.2%,  24.8%  ускорение

Ну и ответы, на мои вопросы (ответы именно для меня, и ни в коем случае не обобщение для всего и всех)
   1     - насколько будет болезнен сам перевод базы 2.5 в 5.0    - практически безболезненно
   2     - насколько наша программа совместима с 5.0                 - надеюсь что полностью, однако не все еще проверено, да и сомневаюсь что все будет проверено
   3     - насколько будет "быстрее" работать программа            - ускорение есть и причем приличное

Тесты проходили на абсолютно одинаковых виртуальных машинах,
FireBird с стандартными конфигами (ну окромя указанных выше изменений для 5.0)
Базы - абсолютно одинаковые свежеподнятые из бекапа
Программа - D7 + IBX
Подключение через fbclient  (родные для  версии  FireBird)

Огромное СПАСИБО разработчикам!!!!!!
зы. тестовая миграция с 1.5 на 2.5 - заняли гораздо больше времени и нервов


 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: Конект как domain user
Следующая тема: Релиз Firebird 5.0
Переход к форуму:
  


Текущее время: Tue May 14 18:22:44 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00933 секунд