?
Woran man sich halten sollte ist ganz einfach zu beantworten:
An Standards!
Ich nehme mal an, eure nächste Datenbank wird SQL als Query Sprache nutzen, zumindest ist das bei den meisten der Fall.
Dann solltest du deine Software, Scripts und die Datenbank darauf prüfen,
welchen SQL Standard (nach Jahr normiert, z.b. SQL 1999) sie vollständig erfüllen
und gegebenfalls die Software und Scripts auf den kleinsten gemeinsammen SQL Standard Nenner anpassen, den die Datenbank unterstützt.
Mal angenommen, eure neue Datenbank kann alles aus SQL 92,
dann würde das bedeuten, daß alle Scripts und Software so geschrieben sein sollte,
daß sie die SQL 92 Anweisungen zu 100 % korrekt erfüllen und wenn möglich auch nichts Datenbankherstellerspezifisches verwenden.
Wenn dann deine Software und Skripte z.b. vollwertig nur echtes reines SQL 92 nutzen, dann kannst du später auf jede Datenbank umsteigen, die SQL 92
100 % unterstützt.