使用哪个图数据库
是否有任何开源图形数据库能够存储二进制数据、水平扩展并可选择提供存储数据的版本控制?
我对那里的数据库数量之多感到不知所措,但它们似乎都不具备所有所需的功能。
Are there any open-source graph-databases around which are able to store binary data, scale horizontally and optionally provide versioning of stored data?
I am overwhelmed by the sheer amount of dbs out there, but none of them seems to have all the desired features.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
看看OrientDB:开源(Apache 2许可证),速度非常快。支持SQL和图形GREMLIN语言。
Look at OrientDB: open source (Apache 2 license), very fast. Supports SQL and graph GREMLIN language.
二进制存储、水平缩放和版本控制要求听起来都很适合 BigTable 模型,例如 Cassandra 或 HBase。然而,如果您确实需要图形数据库,那么这些数据库可能不太合适。如果您能详细说明一下要求,我们可以提出更好的建议。
The binary storage, horizontal scale, and versioning requirements all sound like good candidates for a BigTable model like Cassandra or HBase. If you really need a graph database, those may not be a good fit, however. If you can expand a bit more on what the requirements are, we could make a better suggestion.
[http://en.wikipedia.org/wiki/NoSQL][1]
例如:
[http://en.wikipedia.org/wiki/NoSQL][1]
for example:
水平缩放,看看Titan(下面使用Cassandra):Titan主页,Titan 演示视频
用于对图表进行版本控制(如果您确实如此)需要),您可以尝试在图形存储之上使用 Antiquity 。
来自泰坦网站:
Horizontal scaling, look at Titan (uses Cassandra underneath): Titan homepage, Titan presentation video
For versioning your graph (if that's what you really need), you could try using Antiquity on top of a graph store.
From the Titan site: