Et grunnleggende prinsipp i DB2 Universal Database er at dataene kan
og bør ligge der det er mest fornuftig:
- DB2 er tilgjengelig for flere operativsystemer, inkludert
UNIX, Microsoft Windows, OS/2, AS/400 og OS/390. Dette betyr at
avgjørelser kan tas basert på hvilken plattform som er riktig for en
bestemt del av dataene.
- Med DB2 kan du distribuere og få tilgang til data i et
nettverk av systemer. Brukere kan spørre, tilføye, slette og
oppdatere data på lokale eller fjerntliggende databaser.
- Du kan kjøre flere kopier av DB2-tjenerkode på samme
datamaskin. Dette betyr at du kan ha flere forekomster av
DB2 samtidig, som alle har forskjellige konfigurasjoner og
tilpassede utsnitt av dataene, og til og med forskjellige data.
- DB2-databaser kan partisjoneres over flere selvstendige
datamaskiner som er koblet sammen i et lokalnett eller i en gruppe. Dette
gjør at du kan dele opp store databaser som er for store til at en
enkelt tjener kan håndtere dem på en effektiv måte. Det betyr også at
du kan kjøre operasjoner parallelt på de enkelte databasepartisjonene,
og dermed redusere utføringstiden.
- DB2 støtter også andre datatyper enn de tradisjonelle
datatypene (for eksempel INTEGER og VARCHAR), slik at støtten også
omfatter multimedieobjekter (for eksempel video, lyd og bilde)
og bestemte datatyper som du definerer (brukerdefinerte typer), og
tekstfiler.