2010-04-13 112 views
20

FlockDBneo4j都是保持大型圖形數據集的開源框架。任何人都很熟悉這兩種產品來寫比較?FlockDB與neo4j相比如何?

+0

很有意思,以前沒見過FlockDB。看起來FlockDB僅在最近(最近幾天)才被Twitter開源。帶來穩定性的問題,因爲Neo4j已經有很長一段時間了? – 2010-04-13 23:06:44

回答

14

對於初學者來說,這裏是FlockDB自述說什麼:

FlockDB比其他圖形數據庫簡單得多,如Neo4j的,因爲它試圖解決的問題也較少。它橫向擴展,專爲在線,低延遲,高吞吐量環境(如網站)而設計。

作爲一個例子,FlockDB不能夠進行深度圖遍歷,因爲它被設計爲處理Twitter的單深度追隨者/追隨模型。這裏

視頻具有新技術的CEO,他簡要地提到FlockDB一個很好的總結:http://www.nosqldatabases.com/main/2010/7/5/need-a-graph-database-look-no-farther-than-neo4j.html

3

FlockDB和Neo4j的有很大的不同。

FlockDB提供的分佈式存儲功能仍然信任MySQL作爲後備存儲;它被認爲是儘可能快地查詢和創建/更新圖形邊緣。

neo4j實現了全套存儲服務;它被認爲提供了一套全面的Graph訪問功能,甚至包括一個專用的OO框架,可以輕鬆編寫複雜的Graph訪問算法。

在Twitter Engineering博客上可以找到有關FlockDB的好介紹here