我一直在玩图形来分析大数据。它工作得很好,真的很有趣,但我想知道随着数据变得越来越大,该怎么办?是否可以存储图形hbase?如果是的话,你如何建模数据库以支持图结构?
让我知道是否有任何其他解决方案,但我想尝试Hbase,因为它横向扩展,我可以让hadoop在图上运行分析(大部分代码已经用java编写),但我不确定如何在nosql数据库上构建图表?我知道每个节点都可以是数据库中的一个条目,但我不知道如何建模边和为它们添加属性(如节点名称,属性,页面排名,边缘权重等)。
看到HBase的/ Hadoop是如何大表后,建模和地图减轻我怀疑是有办法做到这一点,但不知道如何。有什么建议么?
而且,这是否有意义我想要做什么?还是有更好的大数据图解?
要点 - 您可以将图形存储在Hbase中。但它不是处理链接数据的最佳解决方案。遍历将是问题容易的。如果将nodeid(src节点)用作行键,则需要使用过滤器进行基于值(属性值)的检索。更好的方法是使用支持BigData的可用图形数据库。这只是一个建议,而不是一个答案,因此我在评论块中添加了这一点。 – 2014-03-14 08:25:10