![...](/f/860d7335faed3416f1a98a4eb63dbb2e.jpg)
IBMi DB2 on võimas relatsioonilise andmebaasi haldussüsteem.
IBMi DB2 on olnud kasutusel juba mitu aastat ja sellest on saanud jõuline relatsioonilise andmebaasi haldussüsteem (RDBMS). Kuigi DB2-l on oma osa konkurentidest, nagu Oracle, MS SQL ja MySQL, on sellel jätkuvalt tugev turuosa. See püsivus on tingitud mitmetest DB2 eelistest.
Võimas struktuuripäringu keel
DB2-l on võimsam struktureeritud päringukeele (SQL) dialekt kui Microsofti SQL-i pakkumine. DB2-l on sellised funktsioonid nagu objektitabelid, enne päästikud, Java-meetodi tugi, mitu kasutaja määratud funktsiooni ja massiivide tugi. MS SQL ei toeta ühtegi neist funktsioonidest. SQL võimaldab andmetele otsest juurdepääsu DB2 andmebaasihaldusliidese kaudu. Samuti saab selle lisada muudes keeltes kirjutatud rakendusprogrammide koodidesse, näiteks COBOL ja Java. See paindlikkus ja funktsioonide loend muudavad DB2 võimsaks relatsioonilise andmebaasi haldussüsteemiks.
Päeva video
Mitme platvormi tugi
IBM toodab DB2 versioone, mis töötavad kõigil saadaolevatel platvormidel, mitte ainult Windowsi-põhistel platvormidel. DB2 toetatud platvormide loendis on AIX, HP-UX, Linux ja Sun. See võimalus töötada erinevatel riist-/tarkvaraplatvormidel toob tabelisse paindlikkuse, mida teised andmebaasimootorid ei paku. IBM pakub koos operatsioonisüsteemiga ka DB2 eelkonfigureeritud komplekti osana. See kombinatsioon tagab parema jõudluse, kuna operatsioonisüsteem on konfigureeritud DB2 andmebaasi toe jaoks, mis säästab süsteemiadministraatori aega.
Isehäälestuv mäluhaldus
Andmebaasi häälestamine on osa kunstist ja osaliselt teadusest ning võtab tavaliselt andmebaasiadministraatorilt palju aega. Osa sellest konfigureerimistööst hõlmab mälu konfigureerimist erinevate töökoormuste jaoks, et saavutada parim jõudlus. Päevasel ajal on juurdepääs tavaliselt võrgurakenduste kaudu, juhusliku juurdepääsuga kogu andmebaasi kirjetele. Öösel muutub töökoormus tavaliselt pakkvormingusse, kusjuures normiks on kirjete järjestikune töötlemine. DB2 versioon 9 pakub funktsiooni nimega Self-tuning Memory Management (STMM), mis võimaldab andmebaasil töökoormuse muutumisel automaatselt mälujaotust muuta. See optimeerib jõudlust, tehes käigu pealt muudatusi andmebaasi mälus ja puhverkogumis ilma inimese sekkumiseta.
IBM-i tugi
DB2 suur eelis on see, et see on IBM-i pakkumine. Aastaid tagasi IBMi andmebaasilaborites välja töötatud DB2 on aastate jooksul muutunud funktsioonide kaupa. IBM toodab pärast põhjalikku testimist kontrollitult tarkvarauuendusi ja -paiku. IBMi kvaliteetne tarkvara tugi on DB2 populaarsuse tegur koos sellest toest tuleneva süsteemi stabiilsusega. IBM-i teadus- ja arendustegevuse dollarid jätkavad toote täiustamist, muutes DB2 ideaalseks valikuks RDBMS-i jaoks.