哪个图数据库支持无限横向扩展,处理海量数据,可以执行低延迟查询?最好是与 Hadoop 很好集成的一种。我一直在阅读一些名为 Neo4J、AllegroGraph 和 BigData 的产品。请分享您对其中任何一个的经验。
问问题
944 次
2 回答
2
现在是 2013 年,这个问题仍然出现在查询中,所以对于任何偶然发现的人来说,这里有两个选项:
Titan:“Titan 是一个高度可扩展的图形数据库,针对存储和查询包含分布在多机集群中的数十亿个顶点和边的大规模图形进行了优化。Titan 是一个可以支持数千个并发用户的事务数据库。”
GraphLab:“GraphLab 是一个用 C++ 编写的基于图的高性能分布式计算框架。GraphLab 可以轻松扩展到具有数十亿个顶点和边的图,其执行速度比竞争系统快几个数量级。GraphLab 结合了机器学习算法、异步分布式图形计算、优先调度和图形放置,具有优化的低级系统设计和高效的数据结构,可在具有挑战性的机器学习任务中实现无与伦比的性能和可扩展性。”
于 2013-03-11T21:37:48.287 回答
0
现在是 2019 年。我来自Nebula Graph。
- Nebula Graph 的数据分片到多台服务器,数据一致性通过 [RAFT 协议2 . 因此它可以横向扩展(并处理大量数据——数万亿个顶点和边)
- 它是由 C++(主要)为 OLTP 请求(延迟毫秒)编写的
于 2019-12-26T08:55:15.410 回答