corporatesoftware.nl

Vanaf welke stack

Oracle/SQL Server als huidige stack

Veel oudere, bedrijfskritische maatwerkapplicaties zijn gebouwd bovenop een Oracle- of Microsoft SQL Server-database, vaak met een flink deel van de bedrijfslogica direct in de database zelf (stored procedures). Wat betekent dat voor je volgende softwarekeuze?

Laatst bijgewerkt: 11 augustus 2026

Gratis selectiescan aanvragen

Oracle en SQL Server zijn beide volwassen, betrouwbare databasetechnologieën, maar verschillen sterk in licentiekosten en de manier waarop organisaties er in de praktijk gebruik van maken. Oracle-licenties zijn doorgaans aanzienlijk duurder dan SQL Server, wat bij een herziening van je IT-landschap een concreet besparingspotentieel kan opleveren.

De grootste uitdaging zit vaak niet in de database zelf, maar in de hoeveelheid bedrijfslogica die in de loop der jaren direct in de database is gebouwd (via stored procedures en triggers), los van de applicatielaag. Dat maakt migratie complexer dan alleen het overzetten van data.

Wat dit betekent voor integraties

Zowel Oracle als SQL Server bieden goede, gestandaardiseerde connectiviteit (via ODBC, JDBC en moderne API-lagen) voor koppelingen met andere systemen. De complexiteit zit minder in de technische koppelbaarheid van de database, en meer in de vraag of de bedrijfslogica die in stored procedures is vastgelegd, ook via een nette API is te ontsluiten, of dat dit eerst herbouwd moet worden.

Vervangen of uitbreiden

Een goed gedocumenteerde, recent onderhouden database-applicatie is vaak prima uit te breiden. Bij Oracle is de licentiekostenafweging een aanvullende reden om periodiek te evalueren of een overstap naar een goedkoper alternatief (SQL Server, of een open source database zoals PostgreSQL) financieel voordeel oplevert, los van de vraag of vervanging technisch nodig is.

Migratiepaden en risico's

  • Applicatielaag vervangen, database behouden: een nieuwe frontend of applicatie bouwen bovenop de bestaande database, zonder de onderliggende data te migreren.
  • Databasemigratie (bijvoorbeeld Oracle naar SQL Server of PostgreSQL): technisch risicovol, vooral wanneer veel bedrijfslogica in stored procedures zit die herschreven moet worden.
  • Volledige vervanging door een standaardpakket: haalbaar wanneer de maatwerkapplicatie vooral generieke functionaliteit dekt die inmiddels ook als kant-en-klaar pakket beschikbaar is.

Wanneer maatwerk logisch is

Een database-gedreven maatwerkapplicatie blijft logisch wanneer de bedrijfslogica sterk uniek is en veel rekenwerk of complexe validaties vereist die dicht bij de data moeten gebeuren. Documenteer in dat geval wel actief de logica in stored procedures, dit is een van de grootste risico's bij toekomstig onderhoud of migratie. Zie ook legacy-migratie.

Veelgestelde vragen

Is overstappen van Oracle naar SQL Server of PostgreSQL de moeite waard?+

Dat hangt af van de licentiekosten die je nu betaalt versus de migratiekosten. Bij zware Oracle-licenties kan de besparing over enkele jaren de migratiekosten terugverdienen, maar reken dit altijd door met een concrete total cost of ownership-vergelijking.

Waarom is bedrijfslogica in stored procedures een risico?+

Stored procedures zijn vaak minder zichtbaar en minder gedocumenteerd dan reguliere applicatiecode, waardoor kennis erover makkelijker verloren gaat als een sleutelpersoon vertrekt, en migratie ernaar of ervandaan complexer wordt.

Meer lezen

Vraag een gratis, onafhankelijke selectiescan aan

In drie korte stappen naar een eerste advies. Betaald door jou als afnemer, nooit door een leverancier.

Start je selectiescan