FlockDBとneo4jはどちらも、大規模なグラフ データセットを保持するためのオープン ソース フレームワークです。両方の製品に精通していて、比較を書くことができる人はいますか?
2 に答える
手始めに、FlockDBのreadmeの内容は次のとおりです。
FlockDBは、解決しようとする問題が少ないため、neo4jなどの他のグラフデータベースよりもはるかに単純です。水平方向に拡張でき、Webサイトなどのオンライン、低遅延、高スループットの環境向けに設計されています。
一例として、FlockDBは、Twitterの単一深度フォロワー/フォローモデルを処理するように設計されているため、ディープグラフトラバーサルを実行できません。
ここのビデオには、Neo TechnologyのCEOからのかなり良い要約があり、FlockDBについて簡単に言及しています: http ://www.nosqldatabases.com/main/2010/7/5/need-a-graph-database-look-no- farther-than-neo4j.html
FlockDB と neo4j はかなり異なります。
FlockDB は分散ストレージ機能を提供し、依然として MySQL をバッキング ストレージとして信頼しています。可能な限り高速にグラフ エッジのクエリと作成/更新を行うと考えられています。
neo4j はストレージ サービスのフル スタックを実装します。複雑なグラフ アクセス アルゴリズムを簡単に作成するための専用の OO フレームワークを含む、グラフ アクセス機能の包括的なセットを提供すると考えられています。
FlockDB の優れた紹介は、こちらの Twitter エンジニアリング ブログにあります。