問題タブ [neo4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - グラフベースのデータベース(http://neo4j.org/)のユースケースは何ですか?
私はリレーショナルDBを頻繁に使用しており、利用可能な他のタイプに挑戦することにしました。
この特定の製品は見栄えがよく、有望です:http: //neo4j.org/
グラフベースのデータベースを使用した人はいますか?ユーザビリティの観点からの長所と短所は何ですか?
これらを実稼働環境で使用しましたか?それらを使用するように促した要件は何でしたか?
java - Java のグラフ データベース (Neo4J 以外)
こんにちは、 Neo4J
以外に利用できるオープンソースのグラフ データベースはありますか??
注: Neo4J ではないのはなぜですか?
Neo4J はオープンソースですが、プリミティブ (ノード、関係、およびプロパティの数) をカウントします。商用利用の場合。また、公式ウェブサイトには価格に関する直接的な情報はありません。そのため、潜在的なベンダー ロックインが存在する可能性があります (私は会社を始めたばかりで、とにかくソフトウェアにお金を使う予算はありませんが)。
よろしく、
erlang - どちらが私のニーズに最適ですか - 私は精神的な故障を抱えています
Erlang で Reddit クローンを作成しています。いくつかの erlang Web フレームワークの使用を検討していますが、これは問題ではありません。
データベースの選択に問題があります。
使い方;
私は複数の専用 reddit を持っています。例、科学、面白い、企業、スポーツ。それらをサブredditと見なすことができます。各サブ reddit にはカテゴリがあります。
ユーザーは次の情報を投稿できます。
タイトル、カテゴリタグ、説明、カテゴリ、 将来の日付、
画像、リンクを追加します。ビデオ
Reddit と同様に、ユーザーはストーリーに投票してコメントすることができます。コメントにも投票システムがあります。
どのように問題;
どの NoSQL データベースを使用すればよいかわかりません。サイトには Mysql のスケーラビリティの問題があります (信頼できるので、SQL を提案しないでください)。それ以上ではないにしても、約 10,000 ~ 20,000 の同時接続があります。
今私が必要とするもの;
1) ユーザーがスポーツ サブレディットにアクセスします。
NFL カテゴリやサッカー ワールド カップ カテゴリなど、未来の日付を持つすべてのストーリーを見たいと思うでしょう 。
しかし、人々はがらくたを投稿する可能性があるため、将来の日付で並べ替える必要がありますが、5 票以上の投稿で結果をフィルター処理してから、最も近い今後のイベントを表示する必要があります。
したがって、週末に試合があり、次の試合が 3 週間前の場合は、最も近い試合を最初に行う必要があります。
2)上記の問題は、1つのデータベースを使用しています
1) subreddit: Sportですべての投稿を検索します。2) NFLカテゴリのすべての投稿を検索します。3)将来の日付を持つすべての投稿を検索します。これらの投稿を投票数の多い順に並べ替え、今日に最も近い日付のストーリーを表示します。
私はcouchdbが良い候補のように見えると思いますが、よくわかりません
しかし、Cassandra、Hbase、Riak、neo4j はどうですか?
私はこれを理解しようとして夢中になっています。
大量のユーザーをスケーリングして処理できるものが必要です。
persistence - neo4j の永続性はどのように実装されていますか?
ノードと関係のneo4j永続性はどのように実装されていますか? インデックスはどのように処理されますか?
configuration - Neo4jドキュメント
私はAmazonEC2でNeo4jをセットアップして試してみましたが、使用できるドキュメントを見つけることで障害にぶつかったようです。
たとえば、このページには、「クラスタリング、高可用性、オンラインバックアップは、複数のライブまたはオフラインノードスペースでの分散と整合性を管理するアドオンコンポーネントです」と記載されています。しかし、私はこれらのアドオンに関するこれ以上の情報を見つけることができませんでした。 http://wiki.neo4j.org/content/Neo4j_in_the_Cloud
Neo4jのセットアップ方法を説明しているこの一見重要なwikiページには、いくつかの情報が欠けているようです。 http://wiki.neo4j.org/content/Neo4j_Setup_HowTo
他の誰かがこれを使用してより良いドキュメントを参照していますか、それとも私は何かを完全に見逃していますか?
java - neo4jのGraphDatabaseServiceとNeoServiceの違いは何ですか
私はneo4jの使い方を学んでいますが、その使い方に少し混乱しています。ノードとリレーションシップを追加するときは、次のように実行できます。
私もこのようにすることができます:
ここでの違いは本当に何ですか?どちらを使うべきですか?なぜそれらは2つの異なるメカニズムなのですか?これはここでのAPIの進化だけですか?:) MetaModel APIを使用したいのですが、NeoServiceが必要なので、そこにある選択は明らかだと思います。
neo4j - Neo4j DB を XML に変換しますか?
Neo4J データベース ファイルを XML に変換できますか?
database - グラフベースのデータベースとオブジェクト指向データベースの違いは何ですか?
グラフベースのデータベース ( http://neo4j.org/ ) とオブジェクト指向データベース ( http://www.db4o.com/ )の違いは何ですか?