Il-Borland Database Engine kienet għal ħafna applikazzjonijiet Delphi għal żmien twil triq pragmatika lejn l-aċċess għad-database. Illum, f’ambjenti li kibru maż-żmien, ħafna drabi hija aktar riskju: dipendenzi qodma, deployment diffiċli, konfigurazzjoni sensittiva u sorsi ta’ żbalji mhux meħtieġa fl-operat.
It-triq aħjar f’ħafna każijiet hija konnessjoni nattiva mad-database. Dan jippermetti li jinbnew drivers moderni, transazzjonijiet nodfa, konnessjonijiet li jistgħu jiġu kkontrollati aħjar u arkitettura li tinżamm, mingħajr ma l-loġika eżistenti tintrema kompletament minnufih.
Fil-prattika, mhijiex biss kwistjoni li tissostitwixxi librerija ta’ komponenti. Ġeneralment iridu jiġu vverifikati l-aċċessi SQL, jiġu kkoreġuti d-datatype, jiġu ċċarati s-settijiet tal-karattri, jiġu riveduti l-indiċijiet u l-imġiba taħt tagħbija ta’ multi-user tiġi evalwata mill-ġdid. Proprju hemm jinsab il-valur tekniku reali ta’ modernizzazzjoni bħal din.
Jekk dan il-pass jiġi ppjanat b’mod nadif, applikazzjoni Delphi antika tikseb b’mod ċar aktar ħajja ta’ servizz. Issir aktar robusta fl-operat, aktar faċli biex tiġi deployjata u aktar kompatibbli għal APIs, portali tal-web jew passi ta’ modernizzazzjoni oħra aktar tard.