Gratulacje!
Koncepcje NoSQL
Miriam Antona
Software engineer
Rozdział 1
- Różnice między bazami NoSQL a relacyjnymi
- Podstawowe pojęcia baz klucz-wartość
- Zalety
- prostota
- horyzontalna skalowalność
- elastyczność
- Ograniczenia
- brak złożonych zapytań
- wyszukiwanie tylko po kluczu
Rozdział 1
- Przypadki odpowiednie
- informacje o sesji użytkownika
- profile i preferencje użytkowników
- koszyki zakupowe
- …
- Przypadki nieodpowiednie
- wyszukiwanie klucza na podstawie wartości
- Studium przypadku: Editoo i Redis
- skrócenie przestojów
- wyższa wydajność
Rozdział 2
- Podstawy baz danych dokumentowych
- Zalety
- elastyczność
- horyzontalna skalowalność
- intuicyjność dla programistów
- Ograniczenia
- dbałość o kod
- dbałość o redundantne dane
Rozdział 2
- Przypadki odpowiednie
- katalogi
- rejestrowanie zdarzeń
- profile użytkowników
- itd.
- Przypadki nieodpowiednie
- bardzo ustrukturyzowane dane
- Studium przypadku: Shutterfly i MongoDB
Rozdział 3
- Podstawy baz danych rodzin kolumn
- Zalety
- elastyczność
- szybkość
- horyzontalna skalowalność
- Ograniczenia
- brak transakcji wielowierszowych
- brak złączeń
- brak podzapytań
Rozdział 3
- Scenariusze odpowiednie
- rejestrowanie zdarzeń
- systemy zarządzania treścią
- dane szeregów czasowych
- Scenariusze nieodpowiednie
- częste zmiany zapytań
- złożone zapytania i złączenia
- niewielkie ilości danych
- Studium przypadku: Bigmate i Apache Cassandra
- obsługa milionów równoczesnych operacji
Rozdział 4
- Podstawowe pojęcia baz danych grafowych
- Zalety
- elastyczność
- wysoka wydajność
- horyzontalna skalowalność
- łatwość reprezentacji danych
- Ograniczenia
- bardzo duże obiekty (BLOB, CLOB…)
- znaczące zmiany dla programistów
Rozdział 4
- Sytuacje odpowiednie
- grafy społecznościowe
- choroby zakaźne
- wykrywanie oszustw
- usługi lokalizacyjne
- itd.
- Sytuacje nieodpowiednie
- dane niepowiązane
- nieistotne relacje między danymi
- itd.
Rozdział 4
- Studium przypadku: Gousto i Neo4j
- lepsza kontrola kosztów
- więcej klientów wybierających rekomendowane przepisy
Dziękujemy!
Koncepcje NoSQL
Preparing Video For Download...