Los bericht bekijken
Oud 21 maart 2017, 23:37   #36
Nr.10
Secretaris-Generaal VN
 
Nr.10's schermafbeelding
 
Geregistreerd: 26 september 2003
Locatie: van Lissabon tot Vladivostok
Berichten: 31.233
Standaard NoSQL

NoSQL = Not only SQL
NoSQL is een breed gamma aan databasemanagementsystemen die op aanmerkelijke wijze verschillen van het klassieke relationele databasemanagementsysteem (RDBMS). De datasystemen behoeven niet altijd vaste databaseschema's, ze vermijden gewoonlijk de JOIN-operaties en sommige schalen horizontaal. Academici en publicaties verwijzen er meestal naar als "gestructureerde storage", waarvan de klassieke relationele databases een deelverzameling zouden zijn. Ook wordt er soms naar verwezen als niet-relationele databases. Carlo Strozzi gebruikte de term NoSQL in 1998 voor zijn lichtgewicht opensourcedatabase die geen SQL-interface aanbood.
NoSQL databases are increasingly used in big data and real-time web applications. BRON
Hier vindt u een uiteenzetting: pdf-formaat. In het nederlands.
SQL versus NoSQL
De naam NoSQL verwees naar een groot aantal niet-relationele, distributed databases die vaak niet alles in huis hadden om de klassieke relationele database systemen te overtreffen. Dit was zo op verschillende vlakken: atomair, consistent, geïsoleerd en duurzaam (ACID: atomicity, consistency, isolation en durability).
NoSQL is eigenlijk tot stand gekomen omdat de computerwereld meer en meer veranderde (en nog steeds aan het veranderen is) naar een wereld van ‘Big Users’, ‘Big Data’ en ‘Cloud Computing’.
NoSQL slaat – in tegenstelling tot SQL – niet op een taal, maar enkel en alleen op het type van de database. Deze databases worden dan bestempeld als niet-relationeel, gedistribueerd, open-source en horizontaal schaalbaar. De oorspronkelijke intentie was om het te gaan gebruiken voor moderne web-databases, en dat sinds het jaar 2009. De gemeenschap is sindsdien erg gegroeid, en heeft de verklaring van NoSQL – die oorspronkelijk stond voor ‘geen SQL’ – veranderd naar ‘Not Only SQL’ (niet alleen SQL).
Als je aan een NoSQL gebruiker de vraag stelt waarom NoSQL beter is, is de kans groot dan je één (of meerdere) van deze drie antwoorden zal krijgen: performant met “Big Data”, snel met “Big Users” en gewoon perfect “in the cloud”. Dit zijn dan ook de voornaamste redenen waarom NoSQL databases verder zijn uitgewerkt. Onder de SQL databases heb je wel wat verschillen, maar deze heb je al helemaal als je kijkt naar NoSQL databases: key-value stores, document stores, graph databases, en nog veel meer. Allemaal in het leven geroepen voor specifieke situaties.
(NoSQL)
Bijgevoegde miniaturen
Klik op de afbeelding voor een grotere versie

Naam:  slide-1.jpg‎
Bekeken: 67
Grootte:  37,0 KB
ID: 105684  

__________________
Doorzoek forum.politics.be (aangepaste zoekmachine)
Nr.10 is offline   Met citaat antwoorden