Nebula Graph el DBMS orientat a gràfics arriba a la versió 3.2

Fa pocs dies es va donar a conèixer el llançament de la nova versió del DBMS Nebula Graph 3.2, el qual dissenyat per emmagatzemar de manera eficient grans conjunts de dades interconnectades que formen un gràfic que pot tenir milers de milions de nodes i bilions denllaços.

El DBMS utilitza una arquitectura distribuïda sense compartir recursos (shared-nothing), cosa que implica el llançament de processos de processament de consultes gràfiques i processos d'emmagatzematge emmagatzemat independents i autosuficients. Un metaservei gestiona l'orquestració del moviment de dades i la provisió de metainformació sobre el gràfic. Per garantir la consistència de les dades, es utilitza un protocol basat en l'algorisme RAFT.

Principals novetats de Nebula Graph 3.2

En aquesta nova versió que es presenta del DBMS, es destaca que es va afegir el suport per a la funció extract() per extreure una subcadena que coincideixi amb una expressió donada, a més que es van realitzar justos optimitzats al fitxer de configuració.

Un altre dels canvis que es destaca de la nova versió és que es van afegir regles d'optimització per eliminar l'operador AppendVertices i deshabilitar els filtres de vora i vèrtex, així com també que s'ha reduït la quantitat de dades copiades per a l'operació JOIN, així com per als operadors Traverse i AppendVertices.

A més d'això també es va reduir la quantitat de dades que es copiaran per a les operacions d'unió en moure dades, es van realitzar diverses tasques a millorar el rendiment i optimitzat de SHORTEST PATH i SUBGRAPH.

També podrem trobar que l'assignació de memòria ha estat millorada (usant Arena Allocator) i que els valors de propietat obtinguts a través de subíndexs per reduir el temps que consumeixen les consultes de propietat.

Pel que fa a les correccions que es van realitzar en aquesta nova versió s'esmenten les següents:

  • S'ha corregit el bloqueig del servei web en rebre alguns missatges d'atac especials.
  • Es va corregir el bloqueig del servei d'emmagatzematge en escanejar propietats alhora.
  • S'ha corregit el bloqueig del servei d'emmagatzematge quan la longitud del nom de la vora d'inserció superava el límit.
  • Es va corregir el bloqueig en habilitar el mode de consulta simultània.
  • S'ha corregit el bloqueig del servei d'emmagatzematge en consultar índexs amb la propietat NULL.
  • Es va corregir el bloqueig en deixar anar l'índex de text complet.
  • Es va corregir el bloqueig d'emmagatzematge en eliminar el vèrtex i la vora especifiquen vinya més del que definim abans a l'espai.
  • Es va corregir l'error que feia que el dimoni independent sortís després d'un reinici.
  • Es va corregir l'error que el resultat de l'explicació del format Unir punts era incorrecte per a l'eina en línia GraphViz, cosa que causava el doble de conversions de JSON.
  • Es va corregir l'error a les consultes de propietats. L'ús de punts a l'esquema ara està deshabilitat.
  • Es va corregir l'error que no hi havia estadístiques sota la condició de fer servir índexs.
  • S'ha corregit l'error que la zona horària del clúster és diferent.

¿Com instal·lar Nebula Graph en Linux?

Per als que estiguin interessats a poder instal·lar aquest DBMS en el sistema, podran fer-ho seguint les instruccions que compartim a continuació.

Si comptes amb Centos 7 el paquet que has descarregar és el següent. Per a això has d'obrir una terminal en el teu sistema i en ella vas a teclejar la següent comanda:

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

En el cas que facis servir Centos juliol, Llavors el paquet que has descarregar és:

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

Mentres que per al cas dels que són usuaris Ubuntu 18.04 LTS

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

O en el cas dels que són usuaris d'Ubuntu 20.04 LTS o superior, poden realitzar la descàrrega amb l'ordre següent:

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

Per fer la instal·lació de l'paquet descarregat pots fer-ho amb el teu gestor de paquets de preferència o pots fer-ho des de la terminal teclejant algun dels següents ordres.

En el cas dels paquets per CentOS:

sudo rpm -ivh nebula*.rpm

Mentre que per al cas de l'paquet per a Ubuntu:

sudo dpkg -i nebula*.deb

Finalment, si ets usuari d'Arch Linux pots instal·lar el DBMS amb la següent comanda:

sudo pacman -S nebula

Per conèixer més a l'respecte sobre el seu ús, llançament de serveis i altres, pots consultar tota aquesta informació en el següent enllaç. 


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.