Zaawansowane Bazy Danych 2020
Wykłady
Pojawi się około 24 półgodzinnych filmików na youtube. Będzie też kurs ma Moodle. Na Moodle, w każdym z tygodni pojawi się test.
Zasady oceniania
Będzie pięć zadań do zrobienia. Wynikiem zadania będzie oprogramowanie i raport zaprezentowany (góra 15 minut na laboratorium i oczywiście przekazany prowadzącemu). Jako ocena końcowa będzie brana średnia arytmetyczna z trzech oddanych raportów.
Należy rozwiązać każdy test w ciągu siedmiu dni od daty opublikowania (12 testów). Za brak rozwiązanego testu jest -0.25 do oceny końcowej. Testy będą typu https://projecteuler.net/
Należy (przydział zrobimy losowo) przygotować też trzy małe zadania domowe. One będą banalne, typu: "pokaż pięć zastosowań GROUP BY". Te zadania trzeba będzie pokazać na laboratorium. Każde zadanie domowe może wpłynąć na ocenę końcową w skali -0.25 do +0.25.
Egzaminu nie będzie.
Zawartość
Postgres
Jak przechowywane są dane na dysku
Jak działa współbieżność
Jak poprawiać wydajność
Jak działa replikacja
Jak pisać rozszerzenia
Redis
Co to jest, do czego służy
Jak pisać w Lua
Jak działa replikacja
GraphQL
Co to jest, do czego służy
Jak to uruchomić z Postgresem
Jak napisać aplikację kliencką (w TypeScript) z GraphQL