![...](/f/860d7335faed3416f1a98a4eb63dbb2e.jpg)
IBM's DB2 is een krachtig relationeel databasebeheersysteem.
IBM's DB2 bestaat al een aantal jaren en is uitgegroeid tot een robuust relationeel databasebeheersysteem (RDBMS). Hoewel DB2 zijn aandeel heeft in concurrenten, zoals Oracle, MS SQL en MySQL, blijft het een sterke aanwezigheid op de markt genieten. Deze blijvende kracht is te danken aan verschillende voordelen die DB2 biedt.
Krachtige structuurquerytaal
DB2 heeft een krachtiger SQL-dialect (Structured Query Language) dan het SQL-aanbod van Microsoft. DB2 heeft functies zoals objecttabellen, vóór triggers, ondersteuning voor Java-methoden, meerdere door de gebruiker gedefinieerde functies en ondersteuning voor arrays. Geen van deze functies wordt ondersteund door MS SQL. SQL biedt directe toegang tot de gegevens via de databasebeheerinterface van DB2. Het kan ook worden ingebed in de code van toepassingsprogramma's die in andere talen zijn geschreven, zoals COBOL en Java. Deze flexibiliteit en lijst met functies maken samen van DB2 een krachtig relationeel databasebeheersysteem.
Video van de dag
Ondersteuning voor meerdere platforms
IBM produceert versies van DB2 die op alle beschikbare platforms draaien, in plaats van alleen op Windows-gebaseerde platforms. Op de DB2-lijst van ondersteunde platforms staan AIX, HP-UX, Linux en Sun. Deze mogelijkheid om op verschillende hardware-/softwareplatforms te draaien, zorgt voor een flexibiliteit in de tabel die andere database-engines niet bieden. IBM biedt ook DB2 aan als onderdeel van een vooraf geconfigureerde bundel samen met het besturingssysteem. Deze combinatie zorgt voor betere prestaties omdat het besturingssysteem standaard is geconfigureerd voor DB2-databaseondersteuning, waardoor de systeembeheerder tijd bespaart.
Zelf afstemmend geheugenbeheer
Het afstemmen van databases is deels kunst en deels wetenschap en kost normaal gesproken een aanzienlijke hoeveelheid tijd van een databasebeheerder. Een deel van deze configuratietaak omvat het configureren van geheugen voor de verschillende workloads om de beste prestaties te bereiken. Overdag is toegang meestal via online applicaties, met willekeurige toegang tot records in de database. 'S Nachts verandert de werklast meestal in een batchformaat, waarbij sequentiële verwerking van records de norm is. DB2 Versie 9 biedt een functie genaamd Self-tuning Memory Management (STMM), waarmee de database automatisch de geheugentoewijzing kan wijzigen wanneer de werkbelasting verandert. Dit optimaliseert de prestaties door direct aanpassingen te maken aan het databasegeheugen en bufferpools zonder dat menselijke tussenkomst nodig is.
IBM-ondersteuning
Een groot voordeel van DB2 is dat het een IBM-aanbod is. DB2 is vele jaren geleden ontwikkeld in de databaselabs van IBM en heeft in de loop der jaren functie na functie gekregen. IBM produceert na grondig testen op gecontroleerde basis software-updates en patches. IBM's hoogwaardige softwareondersteuning is een factor in de populariteit van DB2, samen met de systeemstabiliteit die uit die ondersteuning voortvloeit. IBM's onderzoeks- en ontwikkelingsdollars blijven het product verbeteren, waardoor DB2 een ideale keuze is voor een RDBMS.