NoSQL

Type database, niet zijnde 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",[1][2][3][4] 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.[5]

  • Hypertable is een voorbeeld van een high performance, open source en zeer schaalbare NoSQL database.

Referenties bewerken

  1. Hamilton, James, Perspectives: One Size Does Not Fit All (3 november 2009). Geraadpleegd op 13 november 2009.
  2. Lakshman, Avinash, Malik, Prashant. Cassandra — A Decentralized Structured Storage System (Cornell University). Geraadpleegd op 13 november 2009.
  3. Chang, Fay, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber. Bigtable: A Distributed Storage System for Structured Data (Google). Gearchiveerd van origineel op 11 mei 2008. Geraadpleegd op 13 november 2009.
  4. Kellerman, Jim, HBase: structured storage of sparse data for Hadoop. Gearchiveerd op 9 oktober 2016. Geraadpleegd op 13 november 2009.
  5. Lith, Adam; Jakob Mattson, Investigating storage solutions for large data: A comparison of well performing and scalable data storage solutions for real time extraction and batch insertion of data (PDF) 70. Department of Computer Science and Engineering, Chalmers University of Technology (2010). Geraadpleegd op 12 mei 2011. "Carlo Strozzi first used the term NoSQL in 1998 as a name for his open source relational database that did not offer a SQL interface[...]"

Externe links bewerken