图数据库都包含哪些关键数据存储要素

Z, ZLW 672

图数据库包含两种关键数据存储要素:1、点;2、边。其中,点代表实体或实例,它们大致相当于关系数据库中的记录、关系或行,或者文档存储数据库中的文档;边也称作关系,将节点连接到其他节点的线;代表节点之间的关系。

1、点

代表实体或实例,例如人员、企业、帐户或要跟踪的任何其他项目。它们大致相当于关系数据库中的记录、关系或行,或者文档存储数据库中的文档。

2、边

也称作关系,将节点连接到其他节点的线;代表节点之间的关系。在探索节点、属性和边的连接和互连时,往往会得到意想不到的价值洞见。边可以是有向的,也可以是无向的。在无向图中,连接两个节点的边具有单一含义。在有向图中,连接两个不同节点的边,根据它们的方向具有不同的含义。边是图数据库中的关键概念,图数据库独有的数据抽象概念,而关系型数据库和文件型数据库并没有“边”这一概念,它们的关系查询必须在运行时进行具体化。

拓展阅读

常见的图数据库

  • Neo4j:Neo4j是一个流行的图形数据库,它是开源的。最近,Neo4j的社区版已经由遵循AGPL许可协议转向了遵循GPL许可协议。尽管如此,Neo4j的企业版依然使用AGPL许可。Neo4j基于Java实现,兼容ACID特性,也支持其他编程语言,如Ruby和Python。
  • Galaxybase:Galaxybase是国内较成熟、通用的商业化分布式并行图平台。Galaxybase是原生分布式存储架构,支持百万亿点边规模的大图数据的高性能在线查询。它的内置分布式并行计算引擎,支持了数百种图算法及定制化函数,具备优秀的实时图分析能力。此外,Galaxybase具备动态数据压缩算法能够以高压缩比对图数据进行压缩,数据落盘文件格式紧凑。
  • AllegroGrap:AllegroGrap是一个基于W3c标准的为资源描述框架构建的图形数据库。它为处理链接数据和Web语义而设计,支持SPARQL、RDFS++和Prolog。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部