我一直在玩圖形來分析大數據。它工作得很好,真的很有趣,但我想知道隨着數據變得越來越大,該怎麼辦?是否可以存儲圖形hbase?如果是的話,你如何建模數據庫以支持圖結構?
讓我知道是否有任何其他解決方案,但我想嘗試Hbase,因爲它橫向擴展,我可以讓hadoop在圖上運行分析(大部分代碼已經用java編寫),但我不確定如何在nosql數據庫上構建圖表?我知道每個節點都可以是數據庫中的一個條目,但我不知道如何建模邊和爲它們添加屬性(如節點名稱,屬性,頁面排名,邊緣權重等)。
看到HBase的/ Hadoop是如何大表後,建模和地圖減輕我懷疑是有辦法做到這一點,但不知道如何。有什麼建議麼?
而且,這是否有意義我想要做什麼?還是有更好的大數據圖解?
要點 - 您可以將圖形存儲在Hbase中。但它不是處理鏈接數據的最佳解決方案。遍歷將是問題容易的。如果將nodeid(src節點)用作行鍵,則需要使用過濾器進行基於值(屬性值)的檢索。更好的方法是使用支持BigData的可用圖形數據庫。這只是一個建議,而不是一個答案,因此我在評論塊中添加了這一點。 – 2014-03-14 08:25:10