Microsoft vil skabe sammenhæng med NoSQL-standard

To Microsoft-folk vil binde de relationelle og ikke-relationelle databaser sammen. Se hvordan.

Artikel top billede

Computerworld News Service: Det stadigt voksende antal ikke-relationelle databaser (NoSQL), kræver standardisering for at nå deres fulde potentiale.

Det skriver to researchere fra Microsoft i den seneste udgave af Association for Computing Machinerys flagskibs-publikation, Communications.

Det spæde NoSQL-marked er ekstremt fragmenteret med mange konkurrerende leverandører og teknologier.

Programmering, implementering og håndtering af NoSQL-løsninger kræver specialiseret low-level viden, som kun med besvær kan overføres fra den ene leverandør til den anden," skriver de to researchere, Erik Meijer og Gavin Bierman, i en artikel i aprilnummeret af Communications.

De to researchere tilbyder en matematisk datamodel og et standardiseret query-sprog, som kan bruges til at skabe en enhed mellem NoSQL- og SQL-datamodeller, som de kalder "CoSQL".

"Der er ikke meget i den artikel, som man kan være uenig i," siger James Phillips, der er medgrundlægger af og vice precident for NoSQL databaseleverandøren Couchbase, som ikke har været involveret i arbejdet.

"Jeg støtter i høj grad konklusionen om, at et standardiseret sprog til datamanipulation ville kunne accelerere markedsoptagelsen af NoSQL databaseteknologier ved at eliminere udvikler-fragmenteringen."

I løbet af de seneste år er en række ikke-relationelle databaser dukket op, blandt andet CouchDB, Cassandra og MongoDB.

Administratorer finder den form for datalagring mere egnet end relationelle databaser til opgaver som lagring af større mængder data på tværs af flere servere eller til hurtig lagring af informationer, som ikke behøver indeksering til komplekse søgninger.

Erik Meijer og Gavin Bierman sammenligner den nuværende bølge af ikke-relationelle databaser med udviklingen af relationelle databaser i begyndelsen af 1970'erne. 

Dengang skulle udviklerne forstå det særlige ved hver enkelt database, og hvordan man interagerede med det underliggende hardware. Det der samlede branchen var udbredelsen af SQL (Structured English Query Language), mener de to researchere.

SQL var en implementering af Edgar F. Codds relationelle model, som tilbød en matematisk basis til modellering af databaser.

Modellen sikrede, at alle SQL-databaser gav det samme resultat til de samme søgninger, hvis de indeholdt de samme data. Og eftersom de fleste database-leverandører, som for eksempel IBM, begyndte at bruge modellen, kunne programmørerne nu nøjes med at lære SQL frem for et nyt sprog for hver database.

Milliard-industri

Erik Meijer og Gavin Bierman mener, at NoSQL på samme måde kan få glæde af en standardisering.

"På samme måde, som Codds opdagelse af relationel algebra som en formelbase for SQL, gav basis for en milliard-industri opbygget omkring SQL, så tror vi, at vores model vil muliggøre en tilsvarende økonomisk vækst for CoSQL," skriver de.

Researcherne stiller desuden spørgsmålstegn ved den alment udbredte opfattelse om, at NoSQL-databaser er særligt egnede til lagring af store datamængder.

"Det er muligt at skalere SQL-databaser ved omhyggelig partitionering," skriver de.

"Trods den almindelige antagelse, så er SQL og coSQL ikke hinandens diamentrale modsætninger, men i høj grad forbundne via skøn matematisk teori," skriver de.

Oversat af Marie Dyekjær Eriksen

Læses lige nu
    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.

    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.

    Sikkerhed | Online

    Erfaringer fra frontlinjen: Sådan ændrer trusselsbilledet sig

    Kort og fokuseret digitalt event: Erfaren frontkæmper fra den digitale sikkerhedsverden giver dig overblik og konkrete anbefalinger til det aktuelle trusselsbillede.

    Andre events | Valby

    CIO Challenges: Teknologi, transformation og ledelse der flytter forretningen

    Hvordan moderniseres en it-platform uden legacy? Hvordan skaber man nye AI‑ og cloud‑drevne forretningsmodeller – uden at miste medarbejdere eller brugere undervejs? På CIO Challenges 2025 får du hands‑on erfaringer fra fire danske CIO’er, der...

    Se alle vores events inden for it

    Netcompany A/S

    Test Consultant

    Københavnsområdet

    Netcompany A/S

    Linux Operations Engineer

    Københavnsområdet

    Gyldendal A/S

    CMS-udvikler med lyst til full-stack

    Københavnsområdet

    Navnenyt fra it-Danmark

    Norriq Danmark A/S har pr. 1. september 2025 ansat Søren Vindfelt Røn som Data & AI Consultant. Han skal især beskæftige sig med at effektivisere, planlægge og implementere innovative, digitale løsninger for Norriqs kunder. Han kommer fra en stilling som Co-founder & CMO hos DrinkSaver. Han er uddannet Masters of science på Københavns IT-Universitet. Nyt job

    Søren Vindfelt Røn

    Norriq Danmark A/S

    Danske Spil har pr. 1. oktober 2025 ansat Jesper Krogh Heitmann som Brand Manager for Oddset. Han skal især beskæftige sig med at udvikle og drive brandets strategi og sikre en rød tråd på tværs af alle platforme og aktiviteter. Han kommer fra en stilling som Marketing & Communications Manager hos Intellishore. Nyt job

    Jesper Krogh Heitmann

    Danske Spil

    Norriq Danmark A/S har pr. 1. oktober 2025 ansat Huy Duc Nguyen som Developer ERP. Han skal især beskæftige sig med at bidrage til at udvikle, bygge og skræddersy IT-løsninger, der skaber vækst og succes i vores kunders forretninger. Han kommer fra en stilling som Software Developer hos Navtilus. Han er uddannet i bioteknologi på Aalborg University. Nyt job

    Huy Duc Nguyen

    Norriq Danmark A/S