Build your ultimate AI agent
Opis kursu
Nie wiesz, czym jest NoSQL i czym różni się od SQL? Dobrze trafiłeś! W tym kursie koncepcyjnym (bez pisania kodu) poznasz cztery główne typy baz danych NoSQL: klucz-wartość, dokumentowe, kolumnowe i grafowe. Dowiesz się, jak działają cztery popularne silniki NoSQL – Redis, MongoDB, Apache Cassandra i Neo4j – oraz kiedy warto je stosować, aby spełnić konkretne wymagania biznesowe. Prześledzimy losy fikcyjnej sieci społecznościowej i zobaczysz, jak NoSQL pomaga przechowywać dane niestrukturyzowane, takie jak posty, i wyciągać z nich wnioski. Na koniec przeanalizujesz rzeczywiste przypadki użycia baz danych NoSQL – dzięki temu będziesz wiedzieć, jak efektywnie przechowywać dane w każdej sytuacji.
Wymagania wstępne
Program kursu
Plan kursu
1
Bazy danych klucz-wartość
Na początku kursu poznasz różnice między bazami NoSQL a relacyjnymi. Następnie odkryjesz bazy danych klucz-wartość – ich zalety i ograniczenia – oraz nauczysz się rozpoznawać sytuacje, w których sprawdzają się najlepiej. Rozdział zakończysz studium przypadku firmy Editoo, która dzięki bazie Redis zmniejszyła przestoje i poprawiła wydajność swoich systemów.
- Witaj!50 XP
- NoSQL a relacyjne bazy danych100 XP
- Klucze i wartości100 XP
- Zalety i ograniczenia baz danych klucz–wartość50 XP
- Klasyfikowanie zalet i ograniczeń100 XP
- Prawda czy fałsz?100 XP
- Kiedy używać baz danych klucz–wartość50 XP
- Odpowiednie przypadki użycia100 XP
- Pasuje czy nie pasuje100 XP
- Studium przypadku Redis50 XP
- Funkcje Redis100 XP
- Redis i Editoo100 XP
2
Bazy danych dokumentowe
W tym rozdziale poznasz podstawy baz danych dokumentowych. Zidentyfikujesz ich zalety i ograniczenia oraz nauczysz się rozpoznawać sytuacje, w których tego rodzaju bazy sprawdzają się najlepiej. Rozdział zakończysz studium przypadku firmy Shutterfly, która wykorzystała bazę dokumentową MongoDB, aby zmniejszyć opóźnienia i skrócić czas wprowadzania produktów na rynek.
3
Kolumnowe bazy danych
Przyjrzysz się kolumnowym bazom danych – przeanalizujesz ich zalety i ograniczenia oraz poznasz sytuacje, w których sprawdzają się najlepiej. Rozdział zakończysz studium przypadku firmy Bigmate, która użyła bazy Apache Cassandra, aby obsłużyć miliony operacji wykonywanych jednocześnie przez wielu użytkowników na sekundę.
4
Grafowe bazy danych
W ostatnim rozdziale przeanalizujesz grafowe bazy danych. Poznasz ich zalety i ograniczenia oraz sytuacje, w których są najbardziej przydatne. Kurs zakończysz studium przypadku firmy Gousto, która dzięki bazie Neo4j uzyskała lepszą kontrolę nad kosztami.
R
Koncepcje NoSQL
Kurs
ukończony

