Build your ultimate AI agent
Kursbeskrivning
Undrar du vad NoSQL är och hur det skiljer sig från SQL? Då har du kommit rätt! I den här konceptkursen (ingen kodning krävs) får du en introduktion till de fyra huvudtyperna av NoSQL-databaser: nyckel-värde, dokument, kolumnfamilj och graf. Du lär dig om fyra populära NoSQL-motorer – Redis, MongoDB, Apache Cassandra och Neo4j – och när du bör använda dem för att möta specifika affärskrav. Du följer ett fiktivt socialt nätverks dataäventyr och ser hur NoSQL kan hjälpa dem att hantera och utvinna insikter ur ostrukturerad data som sociala inlägg. Slutligen studerar du verkliga användningsfall där NoSQL-databaser kom till nytta – vilket ger dig kunskapen du behöver för att lagra data på rätt sätt i alla situationer.
Förkunskapskrav
Kursplan
Kursöversikt
1
Nyckel-värde-databaser
Kursen inleds med en genomgång av skillnaderna mellan NoSQL och relationsdatabaser. Därefter utforskar du nyckel-värde-databaser, deras fördelar och begränsningar, och du lär dig känna igen situationer där de passar bäst. Kapitlet avslutas med en fallstudie om Editoo – ett företag som minskade sina driftstopp och förbättrade sin prestanda med hjälp av Redis-nyckel-värde-databasen.
- Välkommen!50 XP
- NoSQL vs relationsdatabaser100 XP
- Nycklar och värden100 XP
- Fördelar och begränsningar med nyckel-värde-databaser50 XP
- Klassificera fördelar och begränsningar100 XP
- Sant eller falskt?100 XP
- När ska man använda nyckel-värde-databaser50 XP
- Lämpliga användningsfall100 XP
- Lämplig eller inte lämplig100 XP
- Redis – fallstudie50 XP
- Redis funktioner100 XP
- Redis och Editoo100 XP
2
Dokumentdatabaser
I det här kapitlet lär du dig grunderna i dokumentdatabaser. Du identifierar fördelarna och begränsningarna med den här typen av databas och känner igen situationer där dokumentdatabaser är ett lämpligt val. Kapitlet avslutas med en fallstudie om Shutterfly, som använde dokumentdatabasen MongoDB för att minska latens och korta ner time to market.
3
Kolumnfamiljsdatabaser
Här studerar du kolumnfamiljsdatabaser och analyserar deras fördelar och begränsningar. Du lär dig också känna igen situationer där kolumnfamiljsdatabaser passar bäst. Kapitlet avslutas med en fallstudie om Bigmate – ett företag som använde Apache Cassandra för att hantera miljontals operationer från samtidiga användare varje sekund.
4
Grafdatabaser
Det sista kapitlet behandlar grafdatabaser. Du studerar deras fördelar och begränsningar samt de situationer där de är mest användbara. Kursen avslutas med en genomgång av Gousto, ett företag som uppnådde bättre kostnadskontroll tack vare Neo4j-databasen.
R
NoSQL-koncept
Kurs
slutförd

