vesoft-inc/nebula

A distributed, fast open-source graph database featuring horizontal scalability and high availability

해결하는 문제

NebulaGraph는 대규모 그래프 데이터를 밀리초 수준의 지연으로 처리할 수 있도록 설계되어 있으며, 전통적인 데이터베이스가 어려워하는 복잡한 관계 기반 쿼리에 대해 확장 가능한 솔루션을 제공합니다. 소셜 미디어 네트워크, 추천 시스템, 지식 그래프, AI 응용 프로그램과 같은 사용 사례에 특별히 설계되었습니다.

작동 방식

스토리지와 컴퓨팅이 분리된 공유 없음(Shared-nothing) 아키텍처를 채택한 분산 그래프 데이터베이스입니다. 데이터 일관성을 보장하기 위해 RAFT 프로토콜을 사용하며, 그래프 데이터와 상호작용하기 위한 OpenCypher 호환 쿼리 언어를 지원합니다.

대상 사용자

빠른 그래프 분석이 필요하고, 대규모 상호 연결된 데이터를 수평적으로 확장할 수 있는 개발자 및 데이터 엔지니어를 위한 것입니다.

주요 특징

  • 분산 아키텍처: 수평 확장이 가능한 대칭적 분산 구조.
  • 고성능: 대규모 데이터량에서도 밀리초 수준의 지연을 제공.
  • 강한 일관성: RAFT 프로토콜을 사용해 데이터 신뢰성을 보장.
  • 표준화된 쿼리: OpenCypher 호환 쿼리 언어.
  • 보안: 권한 기반 접근 제어(RBAC)를 통해 강화된 보안.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트