問題タブ [riak]

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.

0 投票する
1 に答える
596 参照

mongodb - Google リーダーなどのアプリの NoSQL アーキテクチャ

Google Reader のようなアプリケーション (1 対 1 のコピー) には、どの NoSQL アーキテクチャを使用しますか?

MongoDB、Cassandra、CouchDB、Redis、HBase、Riak を検討します。

0 投票する
0 に答える
4138 参照

mongodb - Riak と MongoDB はどのように比較されますか?

開発のしやすさ、プラットフォームでのサポート、オープンソースの積極性、パフォーマンス、機能、および問題点に関して

0 投票する
2 に答える
3386 参照

riak - Riakでデータを構造化する方法は?

Riakでデータをモデル化する方法を理解しようとしています。ニュースと製品の2つの機能を備えたCMSのようなものを構築しているとしましょう。この情報を複数のクライアントXおよびYに保存できる必要があります。通常、これをどのように構成しますか?

  1. クライアントごとに1つのバケット、次に2つの主要なニュース製品。各キーの下に複数のオブジェクトを保存し、map/reduceを使用してそれらを並べ替えます。

  2. ニュースと製品の両方を同じバケットに保存しますが、ニュースアイテムと製品アイテムごとに新しい自動生成キーを使用します。つまり、X用に1つ、Y用に1つのバケットです。

  3. クライアント/機能の組み合わせごとに1つのバケット、つまり、バケットはX-newsX-productsY-news、およびY-productsになります。次に、バケット全体でmap / reduceを使用して、結果を順番に返します。

この問題を処理するための最良の方法はどれですか?

0 投票する
1 に答える
219 参照

nosql - Riak:ターゲットが削除された場合、リンクは解消されますか?

アイテムがストアから削除されると、現在欠落しているアイテムにリンクしているすべてのドキュメントからリンクが自動的に削除されますか?または、HTMLページのリンク切れに似た状況がありますか?

0 投票する
1 に答える
273 参照

cassandra - Riakデータをローカライズする方法は?

私は現在Riakクラスターを設計していますが、特定のキーの束をクラスターの単一ノードに配置する必要があることをRiakに示唆することができるかどうか疑問に思っています。

たとえば、ユーザーだけがアクセスできるプライベートデータがあります。このデータには最大10,000個のドキュメント(1つのキー/ドキュメントに保持するには大きすぎる)が含まれており、1ページを提供するには、最大100個のドキュメントを取得する必要があります。これを高速化するには、束全体を単一のノードに保持し、アプリケーションを同じインスタンスに配置することをお勧めします。

カサンドラでは簡単です。OrderedPartitionerと次のようなキーを使用するだけです<hash(username)>/<private data key>。そうすれば、ほとんどすべてのユーザーキーが単一のノードに保持されます。

0 投票する
2 に答える
2692 参照

nosql - NoSQL DB をファイル システムとしてマウントする

Ubuntu 10.04 LTSまたはCentOs 5の両方で、NoSQL DBの1つをファイルシステムとして簡単にマウントする方法を探しています

mongoDB、CouchDB、riak、

しかし、うまくコンパイルしてうまく動作させることはできません。それらで安定して実行されているファイルシステムはありますか?

私はRiakが彼らよりも優れていると思います。Cassandra のように真に分散されているためです。しかし、Couch-fuse で BigCouch を使用することもできると思います。私のシステムではそれをうまく機能させることができません。

簡単にインストールできるバージョンはありますか?

0 投票する
8 に答える
3661 参照

mongodb - クエリ結果セットに*変更*のストリームを提供できるNoSQLデータベースがある場合はどれですか?

クエリ結果セットに変更のストリームを提供できるNoSQLデータベースがある場合はどれですか?

誰かが私にいくつかの例を教えてもらえますか?

まず、どのSQLデータベースもこの機能を提供していないと思います-私は正しいですか?

SQLで同等のものが記述されている可能性のある、任意の単純なクエリを指定できる必要があります。

初期結果セットが必要です:

しかし、それから私は、変更を停止するまで、変更のストリームを永遠に追跡したいと思います。

注:大きな結果セットのストリーミングについては話していません。ソフトリアルタイムの変更の流れを探しています。

また、可能であればスケールアウトする必要があります。

ありがとう、

クリス。

0 投票する
2 に答える
199 参照

search - riak検索結果の抜粋

riaksearchに、luceneと同様にハイライトポイントを含む抜粋を生成できるかどうかを誰かが知っていますか?

0 投票する
1 に答える
332 参照

erlang - get と put を行う riak pre-commit フックを効率的に実装する

コミットが特定の基準を満たすたびに、特定の「メタ」キーを取得および更新する riak の pre-commit フックを実装しました。ただし、「メタ」キーを取得するために Client:get を実行すると時間がかかり、コミットが大幅に遅くなる (約 20 倍遅くなる) ことに気付きました。これを正しく行う方法に関するアドバイスはありますか? 現在、コミット フックで riak:local_client を呼び出してから、riak_client:get を実行しています。

0 投票する
10 に答える
31770 参照

database - NoSQLデータベースでの全文検索

  • ここにいる誰かが、NoSQLデータベースのいずれかで全文検索を行った実際のオンラインシステムを展開した経験がありますか?
  • たとえば、フルテキスト検索はMongoDB、Riak、CouchDBでどのように比較されますか?
  • 私が探している指標のいくつかは、展開と保守の容易さ、そしてもちろんスピードです。
  • 彼らはどれくらい成熟していますか?それらはLuceneインフラストラクチャの代替品ですか?