# 图数据库 # NoSQL数据库
Titan 是一个分布式的图数据库,特别为存储和处理大规模图而优化。支持不同的分布式存储层
# 图数据库
理念利用一个引擎,一个 query 语法,一项数据库技术,以及多个数据模型,来最大力度满足项目的灵活性,简化技术堆栈,简化数据库运维,降低运营成本。ArangoDB原生多模型数据库,指的是兼有图 、文档 和键/值对 三种数据模型存储软件。其可以涵盖全部三种数据模型,还允许在单个查询中混合使用三种数据模型。并且这三种数据模型均支持水平扩展。特性多数据模型:可以灵活的使用 document, graph, key-value 或者他们的组合作为你的数据模型
Cayley 是 Google 的一个开源图数据库,其灵感来自于 Freebase 和 Google 的 Knowledge Graph 背后的图数据库。
Orly 是一种图数据库,Neo4j 和 Cayley 外的又一选择。
Graph Engine 是一个基于内存的分布式大规模图数据处理引擎,能够帮助用户更方便地构建实时查询应用和高吞吐量离线分析平台。在此之前,它在学术界更广为人之的名称是 Trinity。Graph Engine 的内存管理系统能高效处理海量内存对象。通过一个简洁优雅的数据和消息传递建模语言,Graph Engine 允许用户自由地定义数据模式和计算模型。Graph Engine 具有优秀的系统互操作性,可以方便地与其它系统平台进行集成。
dgraph 是可扩展的,分布式的,低延迟的图数据库。DGraph 的目标是提供 Google 生产水平的规模和吞吐量,在超过TB的结构数据里,为用户提供足够低延迟的实时查询。DGraph 支持 GraphQL作为查询语言,响应JSON。
AllegroGraph是一款老牌图数据库,据称其负载“数十亿RDF三元组仍可保持高性能”。尽管RDF三元组可以作为边线来处理,但AllegroGraph的原本设计意图是创建以RDF为中心的语义网络应用程序,并支持SPARQL、RDFS++以及Prolog等由包括Java程序在内的各类客户应用推衍得出的程序。AllegroGraph RDFStore免费版本支持最多5000万个三元组。要在RDF图形中添加大量三元组,AllegroGraph提供了一套批量加载N个三元组与RDF/XML文件的工具。总而言之,A
InfiniteGraph 是一款由Objectivity公司推出的图形类数据库,该公司还推出过一款同名的对象类数据库。免费许可版本只能支持最高100万节点及边线总数。InfiniteGraph需要作为服务项目加以安装,这与以MySQL为代表的传统数据库颇为相似。InfiniteGraph借鉴了Objectivity/DB中的面向对象概念,因此其中的每一个节点及边线都算作一个对象。
AgensGraph 是一个基于 PostgreSQL 的图数据库。同时,AgensGraph 也是用于现代复杂数据环境的新一代多模型图数据库,它同时支持关系和图数据模型。SQL 和 Cypher 可以集成到 AgensGraph 中的单个查询中。
HGraphDB是一个使用 HBase 作为图数据库的客户端层, 是 Apache TinkerPop 3 接口的实现。HBaseGraphgraph=GraphFactory.open;如上所见,HBase 特定的配置参数可以直接传递。这些将在获取 HBase 连接时用到。
GraphDB 是一个企业图形数据存储引擎,它使用C#语言开发,并且是开源的,对于非商业目的可以免费下载,但如果用于商业目的则需要购买商业许可。图形数据库一个常见的用例就是用来存储社交关系或社交图,通常,这些社交图由许多节点组成,节点之间存在许多独立的关系,这是传统关系数据库很难处理好的问题域。
# NoSQL数据库
InteractiveGraph-neo4j —— 图数据在线交互服务器InteractiveGraph-neo4j 基于 Neo4j 数据库为InteractiveGraph提供服务器后端。InteractiveGraph 同时也提供了三个基于本框架的应用:GraphNavigator,GraphExplorer和RelFinder。graphserver.war即为InteractiveGraph-neo4j的java web应用;igraph.war则包含了InteractiveGraph的3个应用:
# 数据库管理工具 # 图数据库
Beam 是一种知识图谱存储,也可称为 RDF 存储或三元组存储,由 eBay 开源。知识图谱适合建模世界知识百科这样通过复杂关系高度互联的数据。例如,Wikidata 是一种以结构化数据和关系表示维基百科的数据集,非常适合于知识图谱表示。知识图谱存储支持对数据执行多样性查询,提供实时数据接口、辅助机器学习应用,以及基于现有知识理解非结构化的新信息。虽然 Beam 的写入速度无法扩展,但其部署通常可支持每秒数万次数据更改。
拥有“数据库分析”、"数据库间接管理"、"程序代码的生成"三大功能。支持Oracle、Mysql、Mssql三种数据库。* 数据库分析:将导入的数据库sql文件,生成数据库表间结构图,圆形表示一张表,箭头表示表间外键关系。也可查看是否有违反数据库命名规则、是否符合第二范式、第三范式等情况,对使用人员提供良好建议。每到生殖季节,雄鸟就开始了一场编织吊巢的紧张角逐。
# 数据库管理工具
InteractiveGraph 是一个使用JavaScript开发的开源项目,为大规模图数据提供了一个基于Web的交互操作框架,其数据可以来自于本地的GSON文件。InteractiveGraph提供了3个基本应用,分别是图导航器,图浏览器以及关系查找器。借助这些应用,可以方便地实现图数据的可视化展示和相关操作。单击节点显示其详细描述信息,双击节点显示其所有邻居节点和连边。本项目使用了BSD 2-Clause "Simplified" License,欢迎下载使用,欢迎Star以及为对
# 图表(Charting)
GraphLayer,中文名图层,图形数据库的适配器,可将业务数据持久化到图形数据库。并提供增、删、改、查、事务等操作。
# 常用工具包
HugeGraph 是一款易用、高效、通用的开源图数据库系统(Graph Database), 实现了 Apache TinkerPop3 框架及完全兼容 Gremlin 查询语言, 具备完善的...
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号