vesoft-inc/nebula

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

解决的问题

NebulaGraph 专为处理海量图数据并实现毫秒级延迟而设计,为传统数据库难以应对的复杂关系型查询提供可扩展的解决方案。特别适用于社交媒体网络、推荐系统、知识图谱和人工智能应用等场景。

工作原理

它是一个采用无共享架构(shared-nothing)的分布式图数据库,存储与计算分离。通过 RAFT 协议确保数据一致性,并支持与 OpenCypher 兼容的查询语言,用于与图数据交互。

适用人群

需要快速图分析能力,并能水平扩展以管理大规模互连数据的应用开发者和数据工程师。

主要亮点

  • 分布式架构:对称分布式,具备水平扩展能力。
  • 高性能:可实现大规模数据量下的毫秒级延迟。
  • 强一致性:使用 RAFT 协议确保数据可靠性。
  • 标准化查询:支持 OpenCypher 兼容的查询语言。
  • 安全性:提供基于角色的访问控制(RBAC),增强安全性。

相关

  • 项目
  • 项目
  • 项目
  • 项目