Gefeliciteerd!
NoSQL-concepten
Miriam Antona
Software engineer
Hoofdstuk 1
- Verschillen tussen NoSQL en relationele databases
- Basisconcepten van key-valuedatabases
- Voordelen
- eenvoud
- horizontale schaalbaarheid
- flexibiliteit
- Beperkingen
- geen complexe queries
- alleen zoeken op key
Hoofdstuk 1
- Geschikte gevallen
- gebruikerssessie-informatie
- gebruikersprofielen en -voorkeuren
- winkelwagens
- ...
- Ongeschikte gevallen
- een key zoeken op basis van de waarde
- Casus: Editoo en Redis
- minder downtime
- hogere performance
Hoofdstuk 2
- Basis van documentdatabases
- Voordelen
- flexibiliteit
- horizontale schaalbaarheid
- intuïtief voor developers
- Beperkingen
- let op de code
- let op redundante data
Hoofdstuk 2
- Geschikte gevallen
- catalogi
- event logging
- gebruikersprofielen
- enz.
- Ongeschikte gevallen
- sterk gestructureerde data
- Casus: Shutterfly en MongoDB
Hoofdstuk 3
- Basis van kolomfamiliedatabases
- Voordelen
- flexibiliteit
- snelheid
- horizontale schaalbaarheid
- Beperkingen
- geen multirow-transacties
- geen joins
- geen subqueries
Hoofdstuk 3
- Geschikte scenario's
- event logging
- contentmanagementsystemen
- tijdreeksen
- Ongeschikte scenario's
- queries heel vaak moeten wijzigen
- complexe queries en joins nodig
- geen grote hoeveelheden data
- Casus: Bigmate en Apache Cassandra
- kan gelijktijdig miljoenen operaties aan
Hoofdstuk 4
- Basisconcepten van graafdatabases
- Voordelen
- flexibiliteit
- hoge performance
- horizontale schaalbaarheid
- eenvoudige datavoorstelling
- Beperkingen
- extreem grote objecten (BLOB's, CLOB's...)
- grote omschakeling voor developers
Hoofdstuk 4
- Geschikte situaties
- sociale grafen
- infectieziekten
- fraudedetectie
- locatiediensten
- enz.
- Ongeschikte situaties
- losstaande data
- onbelangrijke relaties tussen data
- enz.
Hoofdstuk 4
- Casus: Gousto en Neo4j
- beter kostenbeheer
- meer klanten kiezen aanbevolen recepten
Preparing Video For Download...