Plan Szkolenia
Wstęp
Przegląd najpopularniejszych NoSQL Database.
- MongoDB (dokument), Cassandra (kolumnowy), Redis (klucz-wartość), Neo4J (wykres)
Przegląd MongoDB funkcji i architektury
- Mapowanie pomiędzy relacyjną bazą danych a MongoDB
- Indeksowanie, replikacja, równoważenie obciążenia, zapytania ad hoc itp.
MongoDB kontra MySQL
Instalacja i konfiguracja MongoDB
Tworzenie Database
Czytanie, pisanie i zadawanie pytań MongoDB
Tworzenie aplikacji za pomocą MongoDB
Bezpieczeństwo w MongoDB
Dostępność w MongoDB
Integracja relacyjnego i NoSQL (nierelacyjnego) przechowywania danych
Integracja MongoDB z platformami przetwarzania danych
- Hadoop MapReduce, Apache Spark itd.
Kiedy stosować MongoDB
- Idealne obciążenia dla NoSQL w przedsiębiorstwie
Kiedy nie stosować MongoDB
- Wady NoSQL
Wdrażanie MongoDB do produkcji
- Chmura lokalna lub publiczna
Skalowanie MongoDB
Rozwiązywanie problemów MongoDB
Uwagi końcowe
Wstęp
- Kolumnowa (tabelaryczna) a baza danych dokumentów
Przegląd Cassandra funkcji i architektury
Instalacja i konfiguracja Cassandra
Tworzenie Database
Czytanie, pisanie i zadawanie pytań Cassandra
Tworzenie aplikacji za pomocą Cassandra
Bezpieczeństwo w Cassandra
Dostępność w Cassandra
Integracja relacyjnego i NoSQL (nierelacyjnego) przechowywania danych
Integracja Cassandra z platformami przetwarzania danych
- Hadoop MapReduce, Apache Spark itd.
Kiedy stosować Cassandra
Wdrażanie Cassandra do produkcji
- Chmura lokalna i publiczna
Skalowanie Cassandra
Rozwiązywanie problemów Cassandra
Uwagi końcowe
Wymagania
- Zrozumienie koncepcji relacyjnych baz danych
- Nie jest wymagane doświadczenie w programowaniu