Nebula Graph DBMS zorientowany na wykres osiąga wersję 3.2

Kilka dni temu ogłoszono wydanie nowej wersji DBMS Nebula Graph 3.2, który jest przeznaczony do wydajnego przechowywania dużych, połączonych ze sobą zbiorów danych, które tworzą wykres, który może mieć miliardy węzłów i biliony łączy.

DBMS wykorzystuje architekturę rozproszoną bez współdzielenia zasobów (shared-nothing), co oznacza uruchomienie niezależnych i samowystarczalnych graficznych procesów przetwarzania zapytań oraz procesów przechowywania danych. Metausługa obsługuje aranżację ruchu danych i dostarczanie metainformacji o grafie. Aby zapewnić spójność danych, wykorzystuje protokół oparty na algorytmie RAFT.

Główne nowości grafu mgławicy 3.2

W tej nowej wersji DBMS, która jest prezentowana, zaznaczono, że został dodany il wsparcie dla funkcji extract() w celu wyodrębnienia podciągu pasującego do danego wyrażenia, a ponadto dokonano zoptymalizowanych dostosowań w pliku konfiguracyjnym.

Kolejną zmianą, która wyróżnia się na tle nowej wersji, jest to dodano reguły optymalizacji, aby usunąć operator AppendVertices i wyłączyć filtry krawędzi i wierzchołków, a także zmniejszyć ilość danych kopiowanych dla operacji JOIN, a także dla operatorów Traverse i AppendVertices.

Ponadto zmniejszono ilość danych, które zostaną skopiowane do operacji kasy przy przenoszeniu danych, przeprowadzono różne zadania poprawić wydajność i zoptymalizować SHORTEST PATH i SUBGRAPH.

Możemy to również znaleźć Poprawiono alokację pamięci (przy użyciu Arena Allocator) oraz że wartości właściwości są uzyskiwane za pomocą indeksów dolnych, aby skrócić czas zużywany przez zapytania dotyczące właściwości.

Odnośnie poprawek które zostały wykonane w tej nowej wersji, wymienione są:

  • Naprawiono awarię usługi sieciowej po otrzymaniu specjalnych wiadomości o ataku.
  • Naprawiono awarię usługi pamięci masowej podczas jednoczesnego skanowania właściwości.
  • Naprawiono awarię usługi magazynu, gdy długość nazwy krawędzi wstawiania przekracza limit.
  • Naprawiono awarię podczas włączania trybu równoczesnego zapytania.
  • Naprawiono awarię usługi magazynu podczas wykonywania zapytań o indeksy z właściwością NULL.
  • Naprawiono awarię podczas upuszczania pełnego indeksu tekstowego.
  • Naprawiono awarię pamięci masowej podczas usuwania wierzchołków i krawędzi określających vid więcej niż zdefiniowaliśmy wcześniej w przestrzeni.
  • Naprawiono błąd, który powodował, że samodzielny demon zamykał się po ponownym uruchomieniu.
  • Naprawiono problem polegający na tym, że wynik wyjaśnienia formatu JoinDots był nieprawidłowy dla narzędzia online GraphViz, powodując podwójne konwersje z formatu JSON.
  • Naprawiono błąd w zapytaniach dotyczących nieruchomości. Używanie punktów w zarysie jest teraz wyłączone.
  • Naprawiono błąd polegający na tym, że nie było statystyk pod warunkiem używania indeksów.
  • Naprawiono błąd, który powodował, że strefa czasowa klastra jest inna.

Jak zainstalować Nebula Graph w systemie Linux?

Dla tych, którzy są zainteresowani możliwością zainstalowania tego DBMS w swoim systemie, mogą to zrobić postępując zgodnie z instrukcjami które udostępniamy poniżej.

Jeśli masz Centos 7 pakiet, który powinieneś pobrać, jest następujący. Aby to zrobić, musisz otworzyć terminal w swoim systemie i wpisz w nim następujące polecenie:

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.el7.x86_64.rpm

W przypadku, gdy używasz Centos 8, pakiet, który musisz pobrać, to:

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.el8.x86_64.rpm 

Podczas w przypadku tych, którzy są użytkownikami Ubuntu LTS 18.04

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.ubuntu1804.amd64.deb

Lub w przypadku tych, którzy są użytkownikami Ubuntu 20.04 LTS lub nowszego, mogą pobrać za pomocą następującego polecenia:

wget https://oss-cdn.nebula-graph.com.cn/package/3.2.0/nebula-graph-3.2.0.ubuntu2004.amd64.deb 

Aby wykonać instalację pakietu pobrany możesz to zrobić za pomocą preferowanego menedżera pakietów lub możesz to zrobić z terminala, wpisując jedno z następujących poleceń.

W przypadku paczek dla CentOS:

sudo rpm -ivh nebula*.rpm

Podczas gdy w przypadku paczki dla Ubuntu:

sudo dpkg -i nebula*.deb

Wreszcie, jeśli jesteś użytkownikiem Arch Linux możesz zainstalować DBMS za pomocą następującego polecenia:

sudo pacman -S nebula

Aby dowiedzieć się więcej o jego używaniu, uruchamianiu usług i innych, możesz zapoznać się ze wszystkimi tymi informacjami W poniższym linku. 


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.