or
Deze oefening maakt deel uit van de cursus
Om de cursus te beginnen leer je de verschillen tussen NoSQL- en relationele databases. Daarna ontdek je key-value-databases, hun voordelen en hun beperkingen. Je herkent de situaties waarin key-value-databases geschikt zijn. Je sluit dit hoofdstuk af met de case van Editoo, een bedrijf dat dankzij de Redis key-value-database de uitvaltijd verminderde en de prestaties verbeterde.
Huidige oefening
In dit hoofdstuk leer je de basis van documentdatabases. Daarna benoem je de voordelen en beperkingen van dit type database en herken je de situaties waarin documentdatabases geschikt zijn. Tot slot eindig je dit hoofdstuk met de Shutterfly-casestudy. Zij gebruikten de MongoDB documentdatabase om de latentie te verlagen en de time-to-market te versnellen.
Je bekijkt column family-databases en analyseert de voordelen en beperkingen van dit type database. Je bestudeert ook de situaties waarin column family-databases geschikt zijn. Tot slot sluit je dit hoofdstuk af met de casestudy van Bigmate, een bedrijf dat de Apache Cassandra-database gebruikte om elke seconde miljoenen acties door gelijktijdige gebruikers te verwerken.
Dit laatste hoofdstuk gaat in op graph-databases. Je bestudeert de voordelen en beperkingen van dit type database en de situaties waarin deze het meest nuttig zijn. Je sluit deze cursus af met Gousto, een bedrijf dat dankzij de Neo4j-database de kosten beter onder controle kreeg.