I vecchi sistemi Delphi con Paradox o BDE appaiono a prima vista spesso come un tema puramente di database. Nella pratica, tuttavia, ad essi sono legati report, moduli, autorizzazioni, tabelle speciali locali e processi che si sono sviluppati nel corso degli anni.
Una migrazione verso MariaDB o verso un’altra banca dati moderna conviene quando è necessario ristabilire la consistenza dei dati, il funzionamento multiutente, il deployment e la capacità di estensione. Determinante non è soltanto il server di destinazione tecnico, ma la migrazione controllata della logica esistente.
Per questo consideriamo tabelle, indici, percorsi SQL, set di caratteri, transazioni e casi speciali maturati 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.
Soprattutto per applicazioni utilizzate da lungo tempo, un percorso graduale è spesso più economico di un Big Bang. Pianificare con cura proprio queste fasi intermedie è alla fine la differenza tra una migrazione riuscita e un lavoro frenetico di rifacimento in esercizio.