NoSQL

NoSQL is een niet-relationele database die gegevens opslaat en benadert met sleutel-waardeparen. In plaats van gegevens op te slaan in rijen en kolommen zoals een traditionele database, slaat een NoSQL-DBMS elk item afzonderlijk op met een unieke sleutel. Daarnaast vereist een NoSQL-database geen gestructureerd schema waarin elke tabel en de bijbehorende kolommen zijn vastgelegd. Dit biedt een veel flexibelere manier om gegevens op te slaan dan een relationele database.

Hoewel relationele databases zoals (MySQL) ideaal zijn voor het opslaan van gestructureerde gegevens, maakt hun starre structuur het moeilijk om nieuwe velden toe te voegen en de database snel op te schalen. NoSQL biedt een ongestructureerde of 'semi-gestructureerde' aanpak die ideaal is voor het verzamelen en opslaan van door gebruikers gegenereerde content (UGC). Dit kan tekst, afbeeldingen, audiobestanden, video's, klikstromen, tweets of andere gegevens omvatten. Relationele databases worden vaak trager en minder efficiënt naarmate ze groeien, terwijl NoSQL-databases zeer goed schaalbaar zijn. U kunt zelfs duizenden of honderdduizenden nieuwe records aan een NoSQL-database toevoegen met slechts een minimale afname van de prestaties.

Vanwege de flexibiliteit en schaalbaarheid van NoSQL zijn veel grote bedrijven en organisaties NoSQL-databases gaan gebruiken om gebruikersgegevens op te slaan. Ze worden vooral gebruikt in toepassingen voor cloudcomputing en zijn een zeer populaire opslagoplossing voor big data geworden.

NOTE: NoSQL wordt soms 'Not only SQL' genoemd, hoewel dit niet de officiële betekenis van de term is.

Bijgewerkt August 27, 2013 door Per C.

quizTest je kennis

Sitemap are most commonly written in what language?

A
HTML
0%
B
CSS
0%
C
JS
0%
D
XML
0%
Correct! Incorrect!     View the Sitemap definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van NoSQL op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.