Oracle 10g versus 11g
Oracle-databases zijn object-relationele databasebeheersystemen die zijn ontwikkeld en gedistribueerd door Oracle Corporation. De nieuwste versie van Oracle-databases is Oracle 11g, voor het eerst uitgebracht in september 2008; het slaagde Oracle 10g. Deze versies maken deel uit van de voortdurende evolutie van de Oracle-databases sinds de jaren tachtig. Elke nieuwe versie heeft regelmatig nieuwere patch-sets, waarvan de belangrijkste een release worden genoemd. Een belangrijk doel van elke geüpgradede versie is het verbeteren van de prestaties en schaalbaarheid ten opzichte van de oudere versie. Daarom zijn er veel nieuwe functies in 11g gebouwd bovenop de functies die al beschikbaar zijn in 10g. Deze bieden de databasebeheerders (DBA's) betere mogelijkheden om hun meerlagige databaseomgevingen te beheren die in de loop der jaren steeds complexer en groter worden.
Oracle 10g
Oracle 10g was de verbeterde versie van Oracle 9i. Het was vanaf het begin een zeer stabiele versie met veel van de bugs in 9i opgelost en met tal van nieuwe functies. Het leverde voornamelijk grid computing door CPU's en gegevens te leveren. Hiervoor heeft Oracle Enterprise Manager (OEM) een krachtig netcontrolemechanisme gegeven. Deze versie bood ook verbeteringen voor geavanceerde extensies zoals Oracle RAC (Real Application Clusters), Oracle Data Guard en Oracle Streams. 10g zorgde voor automatisering van de meeste beheertaken door de introductie van veel zelfbeheerfuncties, zoals geautomatiseerde databasediagnosemonitor, geautomatiseerde afstemming van gedeeld geheugen, geautomatiseerd opslagbeheer en geautomatiseerde back-up en herstel op schijven.
Oracle 11g
Oracle 11g duwde de envelop verder en verbeterde veel van de functies van 10g. Het leverde nieuwe componenten zoals Oracle Application Express, Oracle SQL Developer, Oracle Real Application Testing, Oracle Configuration Manager (OCM), Oracle Warehouse Builder, Oracle Database Vault en Oracle Shadow Copy Service. Daarom biedt 11g betere prestaties en is release 2 afgestemd op nieuwere besturingssystemen zoals Windows 7, Server 2008 en de nieuwste versies van Linux, Unix, Solaris, enz.
Wat is het verschil tussen 10g en 11g?
Vergeleken met 10g biedt 11g meer vereenvoudigd, verbeterd en geautomatiseerd geheugenbeheer en een betere mogelijkheid om fouten te diagnosticeren via ingebouwde infrastructuur om kritieke databasefouten te voorkomen, op te sporen, te diagnosticeren en op te lossen, evenals problemen met lage databaseprestaties. Het biedt onzichtbare indexen, virtuele kolommen, tabelpartitionering en de mogelijkheid om tabellen met gematerialiseerde weergavelogboeken te herdefiniëren terwijl ze online zijn. Een groot verschil tussen de twee zijn de nieuwe beveiligingsfuncties in 11g, zoals betere op wachtwoorden gebaseerde authenticatie met gemengde wachtwoorden, codering op tablespace-niveau en verbeteringen voor datapompcodering en compressie.
11g ging door met het gebruik van verschillende edities die in 10g werden gebruikt, namelijk Enterprise Edition (EE), Standard Edition (SE), Standard Edition One (SE1), Express Edition (EX) en Oracle Database Lite voor mobiele apparaten.
Conclusie
Al met al is 11g een goede upgrade van 10g met veel positieve verbeteringen aan een evoluerende technologie. De technische documentatie die goed was in 10g is nog beter geworden in 11g, een belangrijk voordeel voor de DBA's, die er dagelijks van afhankelijk zijn. Het komt vaak voor dat organisaties niet alle functies van een Oracle-database benutten. Daarom moeten de voordelen van een geüpgradede versie correct worden benut voor de organisatie om hun eigendomskosten, downtime te verminderen en de prestaties te verbeteren, die 11g kan leveren.