Старые системы Delphi с Paradox или BDE на первый взгляд часто выглядят как чисто «база данных». На практике к ним привязаны отчёты, формы, права доступа, локальные специальные таблицы и процессы, которые формировались годами.
Миграция на MariaDB или в другую современную базу данных имеет смысл тогда, когда нужно снова обеспечить устойчивость согласованности данных, многопользовательского режима, развёртывания и расширяемости. При этом решающим является не только технический целевой сервер, но и контролируемый перенос существующей логики.
Поэтому мы рассматриваем таблицы, индексы, SQL-пути, кодировки, транзакции и исторически сформировавшиеся особые случаи как единый пакет модернизации. Только так смена базы данных становится технической основой для дальнейших шагов, таких как REST, сервисы или порталы.
Особенно в приложениях, которые используются много лет, поэтапный путь часто экономичнее, чем Big Bang. Именно аккуратное планирование этих промежуточных этапов в итоге и определяет разницу между успешной миграцией и нервной доработкой в эксплуатации.