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

Annonce

Capgemini Danmark A/S

AI/Data Engineer

Københavnsområdet

Netcompany A/S

Network Engineer

Københavnsområdet

Forsvarets Efterretningstjeneste

Network engineer - Routing & Switching

Københavnsområdet

Event: Cyber Security Festival 2026

Sikkerhed | København

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.700 it-professionelle. Du kan glæde dig til oplæg fra mere end 70 talere og møde mere end 50 leverandører over to dage.

18 & 19. november 2026 | Gratis deltagelse

Navnenyt fra it-Danmark

Sophie Dalsgaard Myhrmann, er pr. 1. september 2026 ansat hos Elbek & Vejrup A/S som Project Manager i Logistik & Produktion. Hun skal især beskæftige sig med projektledelse indenfor logistik og produktion. Hun er nyuddannet cand.it, i IT, kommunikation og Organisation fra Aarhus Univeristet. Nyt job

Sophie Dalsgaard Myhrmann

Elbek & Vejrup A/S

Elbek & Vejrup A/S har pr. 15. august 2026 ansat Anne-Sofie Andreasen som Project Manager i Projekt & Service. Hun skal især beskæftige sig med ledelse og koordinering af projekter og serviceopgaver. Hun kommer fra en stilling som konsulent med fokus på digitale løsninger hos XFLow. Hun er uddannet cand.it. i IT, Kommunikation og Organisation. Hun har tidligere beskæftiget sig med analyse, udvikling, test og implementering af løsninger samt udarbejdelse af brugervejledninger. Nyt job

Anne-Sofie Andreasen

Elbek & Vejrup A/S

Softwarevirksomheden Idura, som udvikler løsninger til digital identifikation og autentifikation, har pr. 1. september 2026 ansat Alfredo Paladino, 32 år,  som Account Manager for det danske marked. Han skal især beskæftige sig med salg af Iduras MitID- og signaturløsninger i Danmark. Han kommer fra en stilling som Head of Business Development hos Goodwings. Han er uddannet kandidat i e-business. Han har tidligere beskæftiget sig med at opbygge Goodwings' kommercielle funktion og lede et internationalt BDR-team på 12 personer. Nyt job

Alfredo Paladino

Softwarevirksomheden Idura, som udvikler løsninger til digital identifikation og autentifikation,

EG Danmark A/S har pr. 17. august 2026 ansat Michael Banegas Madsen, 32 år,  som Senior Account Executive. Han skal især beskæftige sig med Ansvar for nysalg og vækst af eksisterende kunder, samt opbygning af kunderelationer på tværs af Jylland og Fyn. Han kommer fra en stilling som Senior Talent Attraction Specialist hos Danske Commodities A/S. Han er uddannet Kandidat i Corporate Communication fra Aarhus BSS. Han har tidligere beskæftiget sig med 6 års erfaring med rekruttering af tech-profiler i bl.a. Danske Commodities. Nyt job

Michael Banegas Madsen

EG Danmark A/S