Nebula Graph 그래프 지향 DBMS가 버전 3.2에 도달

몇일 전에 DBMS Nebula Graph 3.2 새 버전 출시 발표, 수십억 개의 노드와 수조 개의 링크를 가질 수 있는 그래프를 형성하는 상호 연결된 대규모 데이터 세트를 효율적으로 저장하도록 설계되었습니다.

DBMS 리소스를 공유하지 않고 분산 아키텍처를 사용합니다. (shared-nothing), 이는 독립적이고 자급자족할 수 있는 그래픽 쿼리 처리 프로세스 및 저장된 저장 프로세스의 시작을 의미합니다. 메타 서비스는 데이터 이동의 오케스트레이션과 그래프에 대한 메타 정보 제공을 처리합니다. 데이터 일관성을 보장하기 위해 RAFT 알고리즘을 기반으로 하는 프로토콜을 사용합니다.

Nebula Graph 3.2의 주요 참신함

제시된 이 새로운 버전의 DBMS에서는 추가되었음을 강조합니다.l extract() 기능 지원 주어진 표현식과 일치하는 하위 문자열을 추출하고 구성 파일에 최적화된 조정이 이루어졌습니다.

새 버전에서 눈에 띄는 또 다른 변경 사항은 AppendVertices 연산자를 제거하는 최적화 규칙 추가 에지 및 정점 필터를 비활성화하고 JOIN 작업과 Traverse 및 AppendVertices 연산자에 대해 복사되는 데이터 양을 줄입니다.

이 외에도 데이터 이동 시 합집합 연산을 위해 복사되는 데이터의 양도 줄어들었고, 성능 향상 및 최적화된 SHORTEST PATH 및 SUBGRAPH.

우리는 또한 찾을 수 있습니다 메모리 할당이 개선되었습니다(Arena Allocator 사용). 속성 값은 속성 쿼리에 소요되는 시간을 줄이기 위해 첨자를 통해 얻습니다.

수정에 대하여 이 새 버전에서 만든 것은 다음과 같습니다.

  • 일부 특수 공격 메시지를 수신할 때 웹 서비스 충돌을 수정했습니다.
  • 속성을 동시에 스캔할 때 스토리지 서비스 충돌을 수정했습니다.
  • 삽입 에지 이름 길이가 제한을 초과할 때 스토리지 서비스 충돌을 수정했습니다.
  • 동시 쿼리 모드를 활성화할 때 충돌이 수정되었습니다.
  • NULL 속성이 있는 인덱스를 쿼리할 때 스토리지 서비스 충돌이 해결되었습니다.
  • 전체 텍스트 인덱스를 삭제할 때 발생하는 충돌을 수정했습니다.
  • 정점과 가장자리를 삭제할 때 공간에서 이전에 정의한 것보다 더 많은 vid를 지정하는 문제를 수정했습니다.
  • 재부팅 후 독립 실행형 데몬이 종료되는 버그를 수정했습니다.
  • JoinDots 형식 설명 결과가 GraphViz 온라인 도구에 대해 올바르지 않아 JSON에서 이중 변환이 발생하는 문제가 수정되었습니다.
  • 속성 쿼리의 버그를 수정했습니다. 이제 개요에서 점을 사용할 수 없습니다.
  • 인덱스 사용 조건에서 통계가 나오지 않는 버그를 수정했습니다.
  • 클러스터 시간대가 다른 버그를 수정했습니다.

Linux에 Nebula Graph를 설치하는 방법은 무엇입니까?

이 DBMS를 시스템에 설치하는 데 관심이있는 사람들은 그렇게 할 수 있습니다. 지시에 따라 아래에 공유합니다.

Centos 7이있는 경우 다운로드해야하는 패키지는 다음과 같습니다. 이렇게하려면 시스템에서 터미널을 열고 다음 명령을 입력해야합니다.

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

사용하는 경우 센토스 8, 다운로드해야하는 패키지는 다음과 같습니다.

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

동안 사용자인 경우 우분투 LTS 18.04

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

또는 Ubuntu 20.04 LTS 이상 사용자의 경우 다음 명령어로 다운로드할 수 있습니다.

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

패키지 설치를 수행하려면 다운로드 한 후 선호하는 패키지 관리자로 수행하거나 다음 명령 중 하나를 입력하여 터미널에서 수행 할 수 있습니다.

패키지의 경우 CentOS의 경우 :

sudo rpm -ivh nebula*.rpm

패키지 케이스 동안 Ubuntu의 경우 :

sudo dpkg -i nebula*.deb

마지막으로, Arch Linux 사용자 인 경우 다음 명령으로 DBMS를 설치할 수 있습니다.

sudo pacman -S nebula

사용, 서비스 시작 및 기타에 대해 자세히 알아 보려면이 모든 정보를 참조하십시오. 다음 링크에서. 


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.