MARGRETE ØSTERUD
-- Med den nye OnLine Dynamic Server versjon 7.0 kan vi tilby verdens beste databasemotor for åpne systemer, hevder administrerende direktør Børre Nielsen i Informix Norge.
Parallellprosessering -- parallell utførelse av forespørsler -- ble et viktig konsept da leverandørene av maskinvare startet sin ferd fra uniprosessor- til multiprosessor-baserte systemer. Forretningskritiske applikasjoner står i fare for å kollapse når databasene runder 200 og 300 gigabyte, og parallellprosessering er ett av tiltakene for å løse denne krisen.
-- Når du må bedre ytelsen er det billigere å kjøpe et par nye prosessorer, enn å måtte oppgradere den eksisterende maskinen, eller kanskje måtte kjøpe en ny, sier Børre Nielsen.
Informix OnLine Dynamic Server 6.0 er den første databasen som utnyttet parallellprosessering i større omfang. I oktober er også versjon 7.0 tilgjengelig på de vanligste Unix-plattformene.
DSA-arkitektur
I 1991 startet Informix utviklingen av en dynamisk skalerbar arkitektur for databasesystemer, Dynamic Server Architecture (DSA). Hensikten er å kunne foreta parallelle forespørsler -- ved hjelp av multiprosessormaskiner -- uten å måtte endre på applikasjonene.
Ved å utnytte teoretiske, virtuelle prosessorer (et mini-operativsystem) kan databasen effektivisere bearbeidingsoppgavene. De teoretiske prosessene kombineres med trådteknologi, der hver prosess håndterer klasser av oppgaver, tråder. Trådene er små delrutiner med et begrenset antall programinstruksjoner som kan prioriteres og avbrytes, avhengig prosessenes viktighet.
Det finnes to varianter av parallellprosessering, begge støttet av DSA: symmetrisk multiprosessering (SMP) og massiv parallellprosessering (MPP), en mer kompleks, umoden utgave av teknologien. MPP er raskere og er ment for flere prosessorer enn SMP. Prosessorene opererer selvstendig i forhold til hverandre og er fordelt over flere maskiner.
SMP har størst volum
-- Vi forventer at symmetrisk multiprosessering er den varianten som vil utgjøre det største bruksvolumet innen parallellprosessering i mange år framover, sier teknisk leder Per Anders Waaler i Informix Norge.
Mens Informix satser på symmetrisk multiprosessering i første omgang, sikter konkurrentene Oracle og Sybase seg umiddelbart inn mot massiv parallellprosessering. Men veien fram er lang. Oracles NCube-versjon av massiv parallellprosessering krever at mesteparten av programkoden er skrevet spesielt for å splitte prosesseringen, og Gartner Group spår at Sybase sin MPP-baserte Navigation Server vil bli forsinket til langt ut i 1995.
Parallel Data Query
Informix OnLine Dynamic Server 7.0 har vært tilgjengelig på Sequent-plattform siden februar, og fra oktober kan norske kunder få databasen på de vanligste Unix-plattformene.
Parallel Data Query (PDQ) den viktigste nyheten i versjon 7. Dette er en fasilitet som splitter komplekse SQL-setninger i flere parallelle biter, og PDQ kan dermed øke behandlingshastigheten inntil 15 ganger.
En annen forbedring er muligheten for logisk partisjonering av tabeller. Dette reduserer søketiden, siden systemet kan hoppe over uaktuelle partisjoner.
I løpet av første kvartal i 1995 kommer også versjon 8 av OnLine Dynamic Server. Denne vil støtte massiv parallellprosessering, klustrede og distribuerte systemer.
Nær kunden
Informix har i løpet av to år etablert seg i Norge med seks ansatte og en kundegruppe på nesten 400. Norgeskontoret satser ambisiøst på 50 prosent omsetningsvekst i løpet av 1994, til 20 millioner kroner.
-- Det er viktig for kundene -- særlig de store -- at Informix har eget kontor i Norge. Og for forretningskritiske applikasjoner er det en nødvendighet, mener Nielsen.
I Norge er det ingen brukere av OnLine Dynamic Server versjon 6.0, men Informix tror det finnes mange potensielle kunder til den nye versjonen.
-- Bank, finans, forsikring, tung industri samt offentlig sektor er potensielle kunder. Mange er store DB2-brukere som trenger et troverdig alternativ til stormaskinen. Andre har allerede Unix-plattform, men har ikke råd til store Unix-maskiner for å driver de enorme databasene, sier Nielsen.
Informix har nylig opprettet en norsk brukergruppe, og selskapet satser på å markere seg sterkere ute blant norske kundene. Dette stilskiftet er ikke enestående for Norge. Informix som tradisjonelt har arbeidet gjennom partnere, skal nå i tillegg ut å møte kundene direkte.
BEST MOTOR: Per Anders Waaler og Børre Nielsen i Informix mener at de kan tilby sine norske kunder verdens beste databasemotor for åpne systemer. (Foto: Margrete Østerud)
Informix
Informix har spesialisert seg på å levere effektive relasjonsdatabaser og utviklingsverktøy for åpne systemer. På databasemarkedet har Informix en andel på 35 prosent regnet i antall lisenser, mens Oracle har omkring 18 prosent.
OnLine Dynamic Server:
Versjon 6.0 er den første SMP-databasen. Versjon 7.0 leveres for de fleste Unix-plattformer i Norge fra oktober 1994.
DSA-arkitektur:
Dynamisk skalerbar arkitektur (DSA) som benytter parallellprosessering. Baseoppgavene deles i tre forskjellige deloppgaver og administreres ved parallelle, virtuelle prosesser kombinert med trådteknologi.
Plattform:
Versjon 7.0 på Sequent fra februar. I oktober på HP 9000, RS/6000, SCO, Sun/Solaris 2.3, NCR, Unisys, Pyramid, OSF/1 og Bull/IBM multiprosessering.