I vecchi sistemi Delphi con Paradox o BDE a prima vista sembrano spesso un tema puramente di database. Nella pratica, però, vi sono collegati report, moduli, autorizzazioni, tabelle speciali locali e processi cresciuti nel corso degli anni.
Una migrazione verso MariaDB o verso un altro database moderno conviene quando si vuole rendere di nuovo sostenibili la consistenza dei dati, il funzionamento multiutente, il deployment e l’estendibilità. Decisiva non è solo la piattaforma tecnica di destinazione, ma la transizione controllata della logica esistente.
Per questo consideriamo tabelle, indici, percorsi SQL, set di caratteri, transazioni e casi speciali cresciuti storicamente come un pacchetto di modernizzazione coerente. Solo così un cambio di database diventa una base tecnica per ulteriori passi come REST, servizi o portali.
Proprio nelle applicazioni utilizzate da molti anni, un percorso per fasi è spesso più economico di un Big Bang. Pianificare con pulizia proprio queste fasi intermedie fa alla fine la differenza tra una migrazione riuscita e un affannoso lavoro di recupero in esercizio.