2. 2
De opmars van Big Data en data analyse is in volle gang. Veel bedrijven zijn inmiddels bekend met de grote waarde die data kan hebben voor
hun business. De data die wordt verzameld is niet altijd netjes gestructureerd, maar bestaat juist voor een groot deel uit ongestructureerde
gegevens. Denk hierbij aan audio, video en gesprekgegevens 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.
Lees in dit blog meer over de opkomst en toekomst van de NoSQL database.
De relationele database
Tot nu toe 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 managementsysteem. Hiermee kan 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. Dit
brengt grote voordelen met zich mee voor data die niet op de SQL manier beschreven kan worden. In een artikel over 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, kan
makkelijk via een NoSQL database geanalyseerd worden.
3. 3
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 hoeft alleen maar op de juiste manier opgeslagen en geanalyseerd worden. Het
grote aantal databases dat hiervoor beschikbaar is kan overweldigend zijn. Onderzoeksbureau Gartner onderzocht de verschillende systemen.
Hierbij werd databasemanagementsysteem Caché van Intersystems in het leiderskwadrant opgenomen.
Caché
Gartner beschouwt de ondersteuning aan een grote variatie van datasoorten, de mogelijkheden om te repliceren en de automatisering die ervoor
zorgt dat er minder personeel nodig is voor het datamanagement als pluspunten. Lees in een eerder blog meer over de goede functionaliteiten,
de uitvoering en schaalbaarheid van het Caché datamanagementsysteem.
4. 4
Meer over big data en NoSQL
In een keynote presentatie gehouden op het Benelux Symposium vorig jaar laat InterSystems zien waar de werkelijke behoefte ligt als het gaat
om big data en NoSQL. U kunt de presentatie hieronder downloaden.
Dit artikel is geschreven door de David Majster.
Klik hier om naar ons blog te gaan.