Bliv klogere: Sådan fungerer in-memory databaser

In-memory-teknologi kan revolutionere business intelligence med lynhurtige dataanalyser. Her kan du blive klogere på teknologien, der kan få afgørende betydning for fremtidens databaser.

Artikel top billede

Læs også:

Sådan får du styr på dit performance-problem

SAP-topchef: Her er vores tre store satsninger

En teknologi, der vil vende op og ned på databasemarkedet og give fremsynede virksomheder kæmpefordele?

Eller en interessant nicheteknologi for virksomheder med helt specielle behov?

Meningerne er delte om in-memory-teknologien.

Konceptet er, at man i stedet for at have data liggende på diske og så lade databasesoftwaren læse og skrive til diskene, efterhånden som applikationerne beder om det, lader virksomhedens databaser køre i lynhurtig RAM.

Der er tale om en vision, som ikke er fuldt realiseret endnu, men blandt andre SAP har allerede taget de første skridt til at virkeliggøre visionen.

"In-memory-teknologien gør databehandling så meget hurtigere, at det vil ændre it-anvendelsen på samme måde, som client server-arkitekturen har gjort det," har SAP's øverste chef, Jim Hagemann Snabe, [url= udtalt til Computerworld.

Det betyder det for forretningen

De foreløbige resultater af SAP's teknologi (se boks) viser imponerende svarhastigheder på komplekse forespørgsler.

Det begejstrer Mads Frank, konsulentdirektør hos Platon, som blandt andet specialiserer sig i datawarehouse- og business intelligence-løsninger.

Begejstringen skyldes ikke så meget den fascinerende teknologi som de forretningsmæssige muligheder.

"Mange kunder efterspørger det her lidt famøse begreb self-service. Mange er trætte af den lange implementeringstid, hvor der kan gå tre måneder, fra man får en idé, til man rent faktisk får det implementeret," forklarer Mads Frank.

Det kan nemlig være en lang proces at udtrække data fra produktionssystemer, transformere data, så de er egnede til analyseformål, og endelig loade dem ind i en specielt opbygget datastruktur i et datawarehouse. Den såkaldte ETL-proces vil tage mindre tid med in-memory.

"I min verden er det her, den helt store revolution ligger. Meget af analysefunktionen kan flyttes helt ud i forretningen. In-memory er egentlig bare noget infrastruktur, som er med til at drive nogle perspektiver om self-service."

"Forretningen kan selv tage ejerskab af analyserne i stedet for at skulle ind til it-afdelingen og bestille noget indkøbsrapportering eller opfølgning på supply chain. Ved at anvende in-memory-acceleratorer kan vi tilgå data i deres grundform, fuldstændig som de ligger i deres operationelle miljøer," siger Mads Frank.

Han ser et skifte væk fra, at virksomhederne
træffer beslutninger på baggrund af historiske data og i stedet handler ud fra den øjeblikkelige situation.

"Det giver mulighed for en proaktiv brug af data i ledelsesopfølgning og rapportering, når man ved, hvordan virkeligheden ser ud lige nu, frem for hvordan den så ud i går," begrunder Mads Frank.

Hvad kan man bruge realtidsanalyse til?

Læs også:

Sådan får du styr på dit performance-problem

SAP-topchef: Her er vores tre store satsninger

Josh Krischer, tidligere research vicepresident hos analysevirksomheden Gartner og nu indehaver af konsulentvirksomheden Krischer & Associates, mener dog ikke at behovet for real-tids-analyser findes bredt blandt alle typer af virksomheder.  

"Efter min mening er det en niche. Det er ikke noget, alle har brug for, men for dem, som har brug for det, er det meget vigtigt," siger Josh Krischer og uddyber:

"Finansielle institutioner kan bruge det til analyse af finansielle instrumenter og har måske brug for øjeblikkelige svar. Her kan minutters svartid betyde millioner af dollars. SAP giver også eksempler på, hvordan processering af HR-data kan foregå in-memory. Men jeg kan ikke se, hvorfor HR-data skal analyseres hurtigt. Det betyder ikke noget, om det tager 15 minutter eller en dag."

Her er in-memory-teknologierne

Der er dog generelt en udvikling i gang inden for business intelligence og analytics, der handler om at speede behandlingen og analysen af store datamængder i vejret.

Microsoft er på banen med PowerPivot-platformen til Excel og SharePoint, mens den kommende SQL Server 2012, kendt under kodenavnet Denali, også kommer med in-memory-teknologi.

"SAP tager udgangspunkt i store enterprise-kunder. Microsoft tager markedet fra en lidt anden retning: Hvem kan vi nå ud til med det her? Her er de eksisterende Sharepoint- og Office-kunder interessante, så in-memory-teknologi indlejres i Sharepoint og Excel," siger Mads Frank.

Oracles bramfri Larry Ellison betegnede oprindeligt ideen om at køre databaser in-memory som "wacko" (skør, red.), men har skiftet mening, og nu har Oracle med Oracle Exalytics præsenteret et modspil til SAP's HANA.

Ligesom HANA kommer Exalytics som en appliance, hvor softwaren er præinstalleret på en server. I Oracles tilfælde er det Oracles TimesTen in-memory-database og Oracles business intelligence-suite BI Foundation, der er installeret på Oracles egen hardware i form af Oracle Sun Fire-serverne.

SAP har valgt at alliere sig med forskellige hardware-leverandører som IBM, HP, Dell, Cisco, Fujitsu og Hitachi, for at få leveret den nødvendige hurtigtperformende hardware med flerkerne-processorer, så de store datamægder kan genemtygges ved hjælp af parallelprocessering.

Kan hurtigt blive dyrt

Løsningerne anvender komprimering af data, så en terabyte RAM i princippet kan rumme op til 10 terabyte data fra en traditionel database. RAM er dog ikke billigt, så selv om in memory kræver mindre plads end en traditionel database, kan løsningerne godt løbe op i pris.

Den endelige pris afhænger af konfiguration og eventuelle specialaftaler med leverandørerne. Jesper Schleimann, direktør for Business Analytics hos SAP Danmark, har ikke den endelige pris, men en lille HANA appliance med 128 gigabyte RAM "kommer formentlig ikke over en million kroner."

Ønsker man memory i terabyte-størrelsen, ryger prisen i vejret.

"Det er ikke billigt, og dertil kommer risikoen for at blive låst fast til én leverandør. Overvejer man en løsning, kræver det stor agtpågivenhed ved kontraktforhandling, hvor man især skal se på betingelser for fremtidig opgradering, vedligehold og lignende," anbefaler Josh Krischer.

Sådan gør danske virksomheder med in-memory

Læs også:

Sådan får du styr på dit performance-problem

SAP-topchef: Her er vores tre store satsninger

Hos Coop, Danmarks største detailhandelskæde, der driver SuperBrugsen, Kvickly, Irma, Dagli'Brugsen og Fakta, sidder it-direktør Lars Frahm og betragter in-memory-teknologien med "en sund skepsis".

"Jeg har svært ved at se behovet for at lave en stor in-memory-database. Man skal jo se på, hvilke fordele man får ud af det. Kan vi spare nogle penge, eller kan vi gøre noget bedre? Jeg kan ikke se, at det er pengene værd," lyder den umiddelbare vurdering fra Lars Frahm.

Konsulentdirektør hos Platon, Mads Franks, begejstring for et realtidsbillede af virksomhedens data er ikke noget, Lars Frahm umiddelbart deler.

"Nu er jeg måske en lidt nærig nordjyde, men for mig at se mangler business-casen for os," siger Lars Frahm.

Coop er ellers en oplagt aftager af den lynhurtige in-memory-teknologi. En af de største databasetabeller hos Coop har over otte milliarder rækker; guf for en dataslugende HANA eller Exalytics, men Coops it-chef er tilfreds med den eksisterende traditionelle datawarehouse-løsning fra Teradata.

Coop kører ugentligt 40.000-50.000 rapporter og analyser, hvoraf 70 procent har svartider under otte sekunder.

"Vi anvender det meget bredt til analyse, opfølgning, forudsigelse, genbestilling af varer og så videre," siger Lars Frahm.

Hurtighed er brugervenlighed

I Coops datawarehouse registreres butikkernes salg af forskellige typer varer hver eneste dag. Som del af BI-systemet kører der et automatisk genbestillingssystem, der tygger de indrapporterede data igennem.

Det sker ved hjælp af forskellige algoritmer samt årstidsbestemte prognoser om varekøb kombineret med oplysninger om, hvilke kampagner der kører og andre faktorer, der har betydning for varegenbestilling. Systemet genererer automatiske varebestillinger, ikke i løbet af sekunder, men "hurtigt nok".

"Kan vi lave en bedre automatisk genbestilling med in-memory? Det kan jeg ikke se," siger Lars Frahm.

Men så alligevel...

Han er dog ikke afvisende over for in-memory-teknologi. Coop anvender in-memory-BI-værktøjet Qlickview fra QlikTech, der kører som en klient op imod Teradata-datawarehouset.

"Vi trækker data ind i Qlickview fra Teradata, og så ligger de i memory. Det giver en helt anderledes intuitiv brugergrænseflade. Når man peger på de ting, man vil se, får man det vist øjeblikkeligt. Det er et værktøj, som er meget brugervenligt," siger Lars Frahm om Qlickview, som alle butikker har adgang til.

Så måske er der alligevel noget om Mads Franks idé om at bringe analysedelen ud til brugerne?

"Jeg er stadig lidt skeptisk over for, at det automatisk bliver godt, ved at værktøjerne rykkes ud til forretningsfolkene. Det er selvfølgelig ikke forkert at lade dem komme til, men det er mere komplekst end som så," mener Lars Frahm.

Sådan vil det udvikle sig

Mads Frank forventer, at danske virksomheder inden for det næste halve til hele år vil begynde at tage in-memory til sig.

"Leverandørerne er med til at understøtte den efterspørgsel, vi kan spore hos vores kunder. Der er selvfølgelig et stort skridt fra interesse og så til at sige: 'Nu gør vi det her for alvor'. Men jeg forventer, at in-memory vil snige sig ind i de danske virksomheder inden for de næste 6-12 måneder," forudsiger Mads Frank.

Spørgsmålet er, om in-memory-teknologien sniger sig ind i en niche eller sparker de traditionelle databaser helt ud af serverrummet?

Computerworld Events

Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

Sikkerhed | København

Cyber Security Festival 2025

Mød Danmarks skrappeste it-sikkerhedseksperter og bliv klar til at planlægge og eksekvere en operationel og effektiv cybersikkerhedsstrategi, når vi åbner dørene for +1.200 it-professionelle. Du kan glæde dig til oplæg fra mere end 50 talere og...

It-løsninger | Online

ERP Insights 2025

Få den nyeste viden om værktøjer, der kan optimere hele din virksomhed med udgangspunkt i AI og fleksibilitet.

It-løsninger | København Ø

Automatisering med Copilot & Agentic AI

Høst viden og erfaringer fra andre om, hvordan Copilot og Agentic AI i praksis kan skabe værdi og fleksibilitet i din organisation.

Se alle vores events inden for it

En kaotisk verden kræver stærk cybersikkerhed, resiliens og digital suverænitet

Mød David Heinemeier, Flemming Splidsboel Hansen, Casper Klynge, Rasmus Knappe, Jens Myrup Pedersen og forfattere som fhv. jægersoldat Thomas Rathsack og adfærdsforsker Henrik Tingleff.

Computerworld afholder d. 4. og 5. november Cyber Security Festival i København - med fokus på sikkerhed, resiliens og digital suverænitet. Det er helt gratis - men reserver din plads allerede nu.

Hele programmet er online lige nu - og du kan reservere din gratis plads lige her - jeg håber vi ses! 

Lars Jacobsen

Chefredaktør på Computerworld

Se alle Lars's artikler her

Navnenyt fra it-Danmark

Signifly har pr. 1. august 2025 ansat Anders Kirk Madsen som Tech Lead. Anders skal især beskæftige sig med at hjælpe Signiflys offentlige og private kunder med at styrke forretningen gennem teknisk solide løsninger. Anders kommer fra en stilling som Business Architect hos SOS International. Nyt job
IT Confidence A/S har pr. 1. oktober 2025 ansat Henrik Thøgersen som it-konsulent med fokus på salg. Han skal især beskæftige sig med rådgivende salg, account management og udvikling af kundeporteføljer på tværs af it-drift, sikkerhed og cloud-løsninger. Han kommer fra en stilling som freelancer i eget firma og client manager hos IT Relation og IT-Afdelingen A/S. Han er uddannet elektromekaniker. Han har tidligere beskæftiget sig med salg af it-løsninger, account management, it-drift og rådgivning samt undervisning og ledelse. Nyt job

Henrik Thøgersen

IT Confidence A/S

Norriq Danmark A/S har pr. 1. september 2025 ansat Ahmed Yasin Mohammed Hassan som Data & AI Consultant. Han kommer fra en stilling som selvstændig gennem de seneste 3 år. Han er uddannet cand. merc. i Business Intelligence fra Aarhus Universitet. Nyt job

Ahmed Yasin Mohammed Hassan

Norriq Danmark A/S

Norriq Danmark A/S har pr. 1. september 2025 ansat Katrine Køpke Rasmussen som Consultant. Hun skal især beskæftige sig med sikre vækst i NORRIQS kunders forretninger gennem hendes skarpe rapporteringer. Nyt job

Katrine Køpke Rasmussen

Norriq Danmark A/S