私はレストランのための推薦エンジンを構築するプロジェクトを開始する用意ができています。私はneo4j(グラフdb)とmongodb(文書db)の間でうっとりしています。私のノード/文書は、レストランや人物のようなものになります。私はいくつかのエッジ、人 - >好きな - >レストラン、または人 - > ate_at->レストランのようなものが欲しいことを知っています。しかし、私の主なクエリは、場所YのXマイル内にレストランを見つけることになります。空間検索のためのneo4jとmongodb
私は20のレストランがYのXマイル以内にありますが、エッジで接続されていない場合、neo4jはどのように空間クエリ?私はmongodbと知っています。私は緯度/経度のインデックスを作成し、すべてのレストランタイプをクエリできます。 neo4jは切断されたグラフで同じ機能を提供しますか?
「どのレストランが私の友人が最も頻繁に食べるのですか?」という質問に答えるのはneo4j(グラフDB)ですか?またはmongodb(document db)は私に同様の機能を提供しますか?
合意しました。 MongoDBは、あなたの要件に完全にマッチします。今すぐNode.JSと混ぜて、超高速でスケーラブルなソリューションをお持ちです – psousa
ありがとうございます。私は今このソリューションのためにmongodbを実装する予定です。これは空間インデックスと多数のAPIのために私が最初にやりたいことでした。 – drizkol