Grattis!
NoSQL-koncept
Miriam Antona
Software engineer
Kapitel 1
- Skillnader mellan NoSQL och relationsdatabaser
- Grundläggande koncept i nyckel-värde-databaser
- Fördelar
- enkelhet
- horisontell skalbarhet
- flexibilitet
- Begränsningar
- inga komplexa frågor
- sökning endast via nyckel
Kapitel 1
- Lämpliga användningsfall
- användarsessions-information
- användarprofiler och användarinställningar
- kundvagnar
- ...
- Olämpliga användningsfall
- söka en nyckel baserat på dess värde
- Fallstudie: Editoo och Redis
- minskad driftstörning
- bättre prestanda
Kapitel 2
- Grunderna i dokument-databaser
- Fördelar
- flexibilitet
- horisontell skalbarhet
- intuitivt för utvecklare
- Begränsningar
- kräver omsorg i koden
- risk för redundant data
Kapitel 2
- Lämpliga användningsfall
- kataloger
- händelseloggning
- användarprofiler
- osv.
- Olämpliga användningsfall
- Fallstudie: Shutterfly och MongoDB
Kapitel 3
- Grunderna i kolumnfamilj-databaser
- Fördelar
- flexibilitet
- hastighet
- horisontell skalbarhet
- Begränsningar
- inga transaktioner över flera rader
- inga joins
- inga underfrågor
Kapitel 3
- Lämpliga scenarier
- händelseloggning
- innehållshanteringssystem
- tidsseriedata
- Olämpliga scenarier
- behov av att ändra frågor ofta
- behov av komplexa frågor och joins
- hanterar inte stora datamängder
- Fallstudie: Bigmate och Apache Cassandra
- klarar miljontals samtidiga operationer
Kapitel 4
- Grundläggande koncept i graf-databaser
- Fördelar
- flexibilitet
- hög prestanda
- horisontell skalbarhet
- enkel datarepresentation
- Begränsningar
- mycket stora objekt (BLOBs, CLOBs...)
- stor omställning för utvecklare
Kapitel 4
- Lämpliga situationer
- sociala grafer
- smittspridning
- bedrägeridetektion
- platstjänster
- osv.
- Olämpliga situationer
- frånkopplad data
- oviktiga relationer mellan data
- osv.
Kapitel 4
- Fallstudie: Gousto och Neo4j
- bättre kostnadskontroll
- fler kunder väljer rekommenderade recept
Preparing Video For Download...