加入收藏 | 设为首页 | 会员中心 | 我要投稿 惠州站长网 (https://www.0752zz.com.cn/)- 办公协同、云通信、物联设备、操作系统、高性能计算!
当前位置: 首页 > 创业 > 正文

优秀的开源图数据库

发布时间:2021-03-12 11:19:54 所属栏目:创业 来源:互联网
导读:HyperGraphDB是一种通用的开源数据存储机制。顾名思义,它是用于存储超图的数据库。HyperGraphDB主要设计用于知识管理,AI和语义Web项目,但它也用作各种规模Java项目的嵌入式面向对象的数据库。尽管HyperGraphDB属于图数据库的通用系列,但其许多设计都提供

HyperGraphDB是一种通用的开源数据存储机制。顾名思义,它是用于存储超图的数据库。HyperGraphDB主要设计用于知识管理,AI和语义Web项目,但它也用作各种规模Java项目的嵌入式面向对象的数据库。尽管HyperGraphDB属于图数据库的通用系列,但其许多设计都提供了以任意复杂度来管理结构丰富的信息的方法。

主要功能和优点:

  • 面向图的存储。
  • 强大的数据建模和知识表示。
  • 图节点之间的N元高阶关系。
  • 图遍历。
  • 关系型查询。
  • 可自定义的索引编制和存储管理。
  • 可扩展的动态数据库模式。
  • 开箱即用的Java OO数据库。
  • 非阻塞并发写入和读取!
  • 用于数据分发的P2P框架。

3.Titan分布式图数据库

Titan是很具扩展性的开源图数据库之一,已优化用于存储和查询包含数千亿个顶点和边的图形。可以在Hadoop中进行此操作,对大型数据集非常有用。Titan是一个事务数据库,支持数千个并发用户实时执行复杂图形。Titan具有弹性和线性的可扩展性,可以满足不断增长的数据和用户群的需求。实现语言是Java。

主要功能和优点:

  • 多数据中心高可用性。
  • 支持ACID和最终的一致性。
  • 支持各种存储后端:Apache Cassandra,Apache HBase,Oracle BerkeleyDB。
  • 通过与大数据平台(Apache Spark,Apache Giraph和Apache Hadoop)集成,支持全局图数据分析,报告和ETL。
  • 通过以下方式支持地理,数值范围和全文本搜索:ElasticSearch,Solr,Lucene。
  • 与TinkerPop图栈的本机集成:Gremlin图查询语言,Gremlin图服务器,Gremlin应用程序。

4.ArangoDB

由于其C ++内核,ArangoDB是一个非常快速的解决方案。可以将ArangoDB用作键/值,文档或图的专用数据库,并在一个查询中混合使用这些数据模型。ArangoDB设计为本地多模型数据库,可让你以非常灵活的方式对数据进行建模并支持大量用例。可以扩展ArangoDB以更好地满足你的需求。可以通过Foxx(一个由Google V8支持的数据库微服务JavaScript框架)添加逻辑,从而在C ++级别上完全访问ArangoDB的功能。

(编辑:惠州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读