Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 2 głosach.
Exploring Graphs with Elixir: Connect Data with Native Graph Libraries and Graph Databases
Dane są wszędzie - po prostu nie są ze sobą zbyt dobrze połączone, co sprawia, że bardzo trudno jest je ze sobą powiązać. Używając grafów jako podstawowego kleju, można łatwo łączyć dane i tworzyć ścieżki nawigacji w różnych zestawach danych. Dodaj do tego Elixir z jego niesamowitą mocą współbieżności, a wkrótce opanujesz sieci danych. Dowiesz się, w jaki sposób można uzyskać dostęp do różnych modeli grafów i korzystać z nich z poziomu Elixira oraz jak zbudować solidną nakładkę semantyczną na struktury danych grafowych. Zaczniemy od podstaw i przeanalizujemy główne paradygmaty grafów. Przygotuj się na świat połączonych danych!
Grafy zapewniają intuicyjne i wysoce elastyczne środki do organizowania i wyszukiwania ogromnych ilości luźno powiązanych elementów danych. Te sieci danych, lub mówiąc językiem matematyki - grafy, są zazwyczaj przechowywane i przeszukiwane przy użyciu grafowych baz danych. Elixir, ze swoim wsparciem dla odporności na błędy i współbieżności, wyróżnia się jako język doskonale nadający się do przetwarzania słabo połączonych i rozproszonych zbiorów danych.
Korzystając z Elixira i pakietów obsługujących grafy w ekosystemie Elixir, z łatwością dopasujesz swoje dane do grafów i sieci oraz uzyskasz nowy wgląd w informacje. Zbuduj aplikację testową do porównywania natywnych danych grafowych z zewnętrznymi bazami danych grafowych. Opracuj zestaw aplikacji w ramach jednej aplikacji parasolowej, aby zagłębić się w struktury grafów. Tworzyć modele grafów w Elixirze i wysyłać zapytania do grafowych baz danych różnych typów - używając Cypher i Gremlin z grafami właściwości oraz SPARQL z grafami RDF. Przekształcanie danych z jednego systemu modelowania grafów do innego. Zrozumienie, dlaczego grafy właściwości są szczególnie dobre w przypadku problemów związanych z przechodzeniem przez grafy, podczas gdy grafy RDF doskonale integrują różne modele semantyczne i mogą skalować się do rozmiarów sieci.
Wykorzystanie wyjątkowej mocy przetwarzania współbieżnego w Elixirze do pracy z rozproszonymi zbiorami danych grafowych i zarządzania danymi na dużą skalę.
Czego potrzebujesz:
Aby śledzić książkę, powinieneś mieć zainstalowany Elixir 1. 10+. Książka poprowadzi cię przez konfigurację aplikacji parasolowej do testowania grafów przy użyciu różnych baz danych grafów, dla których ogólnie wymagany jest Java SDK 8+. Instrukcje dotyczące instalacji baz danych grafów znajdują się w dodatku.