Plan Szkolenia
Wprowadzenie
Omówienie najpopularniejszych baz danych NoSQL
- MongoDB (dokumenty), Cassandra (kolumnowy), Redis (klucz-wartość), Neo4J (graf)
Omówienie funkcji i architektury MongoDB
- Odwzorowanie między bazą danych relacyjną a MongoDB
- Indeksacja, replikacja, równoważenie obciążenia, ad hoc zapytania itp.
MongoDB vs MySQL
Zainstalowanie i skonfigurowanie MongoDB
Tworzenie bazy danych
Czytanie, pisanie i zapytanie w MongoDB
Dewelopment aplikacji przy użyciu MongoDB
Zabezpieczenia w MongoDB
Dostępność w MongoDB
Integracja relacyjnej i NoSQL (nieresjomowej) magazynu danych
Integracja MongoDB z frameworkami przetwarzania danych
- Hadoop MapReduce, Apache Spark itp.
Kiedy używać MongoDB
- Idealne obciążenia dla NoSQL w przedsiębiorstwie
Kiedy nie używać MongoDB
- Wady baz danych NoSQL
Wdrażanie MongoDB do produkcji
- Lokalnie lub w publicznej chmurze
Skalowanie MongoDB
Rozwiązywanie problemów z MongoDB
Zamykające uwagi
Wprowadzenie
- Kolumnowy (tablicowy) vs baza danych dokumentowa
Omówienie funkcji i architektury Cassandra
Zainstalowanie i skonfigurowanie Cassandra
Tworzenie bazy danych
Czytanie, pisanie i zapytanie w Cassandra
Dewelopment aplikacji przy użyciu Cassandra
Zabezpieczenia w Cassandra
Dostępność w Cassandra
Integracja relacyjnej i NoSQL (nieresjomowej) magazynu danych
Integracja Cassandra z frameworkami przetwarzania danych
- Hadoop MapReduce, Apache Spark itp.
Kiedy używać Cassandra
Wdrażanie Cassandra do produkcji
- Lokalnie i w publicznej chmurze
Skalowanie Cassandra
Rozwiązywanie problemów z Cassandra
Zamykające uwagi
Wymagania
- Zrozumienie pojęć związanych z bazami danych relacyjnymi
- Nie wymagane jest doświadczenie w programowaniu
Opinie uczestników (2)
Przygotowanie trenera, bogata wiedza, sprawne prowadzenie zajęć.
Damian Gzik - TRW Polska sp. z o.o.
Szkolenie - A Practical Introduction to NoSQL Databases
Atmosfera, wiedza i doświadczenie prowadzącego.