- Zrozumienie baz danych
- Doświadczenie z wierszem polecenia Linux
Grupa docelowa
- Programiści
- Administratorzy systemów
- Inżynierowie zajmujący się danymi
JanusGraph jest bazą danych grafu do przechowywania i zapytania grafu zawierającego setki miliardów wierzchołków i krawędzi rozprowadzonych na wielu maszynach w klastrze.
To prowadzone przez instruktora szkolenie (online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą używać JanusGraph do przetwarzania bardzo dużych grafów wymagających niezwykłej pojemności przechowywania i obliczeniowej.
Na koniec tego szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować JanusGraph.
- Zintegrować JanusGraph z wieloma systemami magazynowymi w tle (Cassandra, HBase itp.) oraz z wieloma oprogramowaniem do indeksowania (Elasticsearch, Solr itp.).
- Skonsfigurować wiele maszyn w klasterze do użytku przez JanusGraph.
- Zapytować bazę danych za pomocą języka zapytania Gremlin.
- Przetwarzać dane grafu w dużym zakresie, przekraczając możliwości pojedynczej maszyny.
- Obsługiwać tysiące użytkowników jednocześnie przechodzących dane grafu w czasie rzeczywistym.
- Zapytować dane grafu w celu analizy.
Format kursu
- Interaktywna wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Ręczne wdrażanie w środowisku laboratoryjnym.
Opcje dostosowania kursu
- Aby zażądać dostosowanego szkolenia dla tego kursu, skontaktuj się z nami w celu uregulowania.
Wprowadzenie
Przegląd funkcji i architektury JanusGraph
Konfiguracja środowiska
Jak JanusGraph przechowuje i dystrybuuje dane
Planowanie Database zgodnie z teorią CAP (C=spójność, A=dostępność, P=rozdzielność)
Instalowanie i konfigurowanie serwera JanusGraph
Integracja JanusGraph z Casandra
Integracja JanusGraph z HBase
Łączenie z serwerem (gremlin console, gremlin python i graphexp).
Zapytywanie Database
Analiza grafu za pomocą języka Gremlin Graph Traversal
Modelowanie domeny jako grafu
Włączanie wyszukiwania za pomocą Elasticsearch, Apache Solr lub Apache Lucene
Wizualizowanie danych
Integracja z Apache Spark do analizy globalnych danych grafu (OLAP)
Integracja JanusGraph z adapterami przechowywania ze strony trzeciej
Diagnostyka
Podsumowanie i wnioski