Het toekomstperspectief van de NoSQL-database

23/09/2016 OM 08:12 - Luc Willemijns
Ead55efde51cd20b59594cc17cff2201
De opmars van Big Data en data-analyse is in volle gang. Veel bedrijven zijn inmiddels bekend met de grote waarde die data voor hun business kunnen hebben. De data die worden verzameld zijn niet altijd netjes gestructureerd, maar bestaan juist voor een groot deel uit ongestructureerde gegevens. Denk hierbij aan teksten, audio, video en gespreksgegevens afkomstig uit verschillende bronnen, zoals social media. Een standaard-database is niet geschikt voor het bewaren en structureren van zulke gegevens. NoSQL-databases zijn hier wel op toegesneden.

Vooralsnog maakten bedrijven van allerlei soorten en maten data vooral gebruik van relationele databases. Deze zijn zeer bruikbaar als de gegevens die worden ingevoerd van gestructureerde aard zijn. Een relationele database is opgebouwd uit tabellen waarin de rijen de records vormen (bijvoorbeeld klantnummer) en de kolommen de informatie over de records bevatten (bijvoorbeeld klantnaam, adres, rekeningnummer).

In deze database is SQL de standaardtaal voor het management-systeem. Hiermee kunnen de data gestructureerd worden ingevoerd. Deze manier van data-opslag is niet toereikend voor ongestructureerde data. Zo ontstond de NoSQL-database.

NoSQL-database

NoSQL staat voor “Not only SQL”. De definitie van NoSQL geeft dus aan dat NoSQL-databases naast SQL ook andere invoertalen kunnen lezen. Dat brengt grote voordelen met zich voor data die niet op de SQL-manier kunnen worden beschreven. In een artikel voor de NoSQL-database geeft PwC het voorbeeld van een industriële groothandel die duizenden producten in een mobiele e-commerce app huist. Het maakt niet uit hoeveel producten, gebruikers en nieuwe afbeeldingen de groothandel aan de app toevoegt; de database kan deze aanpassingen goed bijbenen.

Ook data afkomstig uit een social media-project waarbij een onderneming verzamelt wat het publiek over een onderwerp of het bedrijf zelf vertelt, kunnen makkelijk via een NoSQL-database worden geanalyseerd.

Datagroei

Rond het jaar 2000 ontstonden de eerste NoSQL-databases. Deze databases werden vaak ontworpen door bedrijven zelf, naar hun eigen behoefte. Daarop volgden open source-projecten om de bestaande databases te verbeteren en nieuwe variaties op de markt te zetten. Deze projecten leidden tot een groot aantal alternatieve, gespecialiseerde databases.

Momenteel verkeert een groot deel van de bedrijven in de situatie dat er enorme hoeveelheden data beschikbaar zijn. Deze Big Data hoeven alleen maar op de juiste manier opgeslagen en geanalyseerd. Het grote aantal databases dat hiervoor beschikbaar is, kan overweldigend zijn.

(Bovenstaande bijdrage kwam tot stand in samenwerking met InterSystems Benelux B.V. (Vilvoorde)).

Meer info: 02/464.97.20 of www.intersystems.com.

Voor u geselecteerd

Kort de voordelen van een abonnement...

Belangrijk nieuws te delen?

Cookie voorkeuren

Deze website gebruikt cookies om je een betere bezoekerservaring te bieden. Bepaal hier welke soort cookies je toestaat.