問題タブ [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 投票する
3 に答える
28587 参照

nosql - Leveldb は Redis、Riak、または Tokyo Tyrant と比べてどうですか?

Leveldbは、Google の新しい興味深い永続キー値ストアのようです。Leveldb は Redis、Riak、または Tokyo Tyrant とどう違うのですか? 特定のユースケースでは、一方が他方よりも優れていますか?

0 投票する
5 に答える
6405 参照

database - Riakにバイナリデータを保存することの欠点?

Riak にバイナリデータを保存する際の問題は何ですか?

クラスタリングの保守性とパフォーマンスに影響しますか?

分散ファイル システムではなく、Riak を使用した場合のパフォーマンスの違いは何ですか?

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

namespaces - Riak でバケットをどのように整理しますか?

Riak はキーを分離する方法としてバケットを使用するため、バケット内にバケットを持つことは可能ですか? そうでない場合、複数のアプリ用に多くのバケットを使用して Riak セットアップを整理するにはどうすればよいでしょうか。

基本的な問題は、Riak 内で「データベース」と「テーブル」を表現する方法です。バケットはテーブルに変換されるので、データベースに変換されるのは何ですか?

プログラミング言語の名前空間には通常、階層があります。バケットは本質的に名前空間であるため、Riak バケットが階層を許可することも理にかなっています。

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

node.js - node.js riak-js .getClient では、空のオブジェクトが返されます

私はnode.jsとriak-jsでこれをやろうとしています

これは Coffee-Script コードであることに注意してください。

db 変数は常に { } になります

github から riak-js の最新バージョンを複製しました。npm 分散バージョンも試しましたが、常に同じ結果です。

ローカル マシンで riak のノードを 1 つ実行しています。URL localhost:8098 を使用して、任意のブラウザーでアクセスできます。

これが私にとって失敗する理由は誰にもありますか?

0 投票する
9 に答える
15393 参照

mongodb - OLTP金融システムに最適なNoSQLDBは​​どれですか?

私たちはOLTP金融システムを設計しています。1秒あたり10.000トランザクションをサポートでき、レポート機能を備えている必要があります。

だから私たちは使用するという考えに到達しました:

  • メインストレージとしてのNoSQLDB
  • MySQL DB(実際にはPerconaサーバー)は、レポートデータを格納するためにNoSQLDBからいくつかのETLを作成します

NoSQLジョブにはMongoDBとRiakを検討しています。RiakはMongoDBよりもスムーズにスケーリングすることを読みました。そして、皆様のご意見をお待ちしております。

  • OLTP金融システムにどのNoSQLDBを使用しますか?
  • MongoDB / Riakのスケーリングの経験はどうですか?
0 投票する
2 に答える
375 参照

erlang - フォールトトレラントカウンター

次のプロパティを持つフォールトトレラントデータストアに一連のカウンターを保持したいと思います。

  • erlangから通信できます
  • 生産準備完了
  • すぐに使用できるフォールトトレラント(マルチサーバーで、独自のマスタースレーブシェナニガンはありません)
  • カウンターの数は動的です(たとえば、1kから100kまで)

私はCをAPと交換したいと思っています。カウンターが増えているだけだと思われるかもしれません。私がすでに検討したこと:

riak

allow_multをオンにして、読み取り時に兄弟を集約してみることができると思います。これはおそらくセットではうまく機能しますが、カウンターで機能するかどうかはわかりません。

riak_zab

この記事の執筆時点では、本番環境に対応していません。

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

erlang - erlang:分散ハッシュテーブル?

Erlangに分散ハッシュテーブルの実装はありますか?Webを検索して、いくつかの研究論文を見つけましたが、成熟した実装は見つかりませんでした。

0 投票する
4 に答える
4525 参照

nosql - 複数の値を持つキーのデータベースを提案し、拡張性が高い

key-multipleValues を持つデータがあります。各キーには約 500 の値を含めることができ (各値は約 200 ~ 300 文字になります)、そのようなキーの数は約 1,000 万になります。主な操作は、与えられたキーの値をチェックすることです。

私は長い間mysqlを使用してきました.2つのオプションがあります.キー値ごとに1行、テキストフィールドにすべての値を持つキーごとに1行.しかし、最初のモデルには多くの値があるため、これらは効率的ではないようです.行数、冗長性、および 2 番目のモデル テキスト フィールドが非常に大きくなります。

この目的でnosqlデータベースを使用することを検討しています。以前にmongodbを使用したことがあり、現在のケースには適していないと思います。キー値ベースまたはカラム ファミリー ベースの nosql db の方がよいでしょう。配布する必要はありません。riak、redis、cassandra などを使用したことがある人は、あなたの考えを共有してください。

ありがとう

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

erlang - erlangpbクライアントのキーフィルターに問題があります

UPDATE2私は解決策を見つけました( rvirding へのthx)。私はこのようなオブジェクトを配置する必要があります

そして、このようにリクエストしてください

私はそれがドキュメントで言及されるべきだと思います。

ところで!私が書いたら

badargについてエラーが発生しました。これについてはまだ混乱しています。(

アップデート

これを書けば

エラーは発生せず、「ok」の結果も得られましたが、空であり、予期しない動作です。)

================================================== =============

私はこれで完全に頭がおかしくなったが、それを終わらせなければならない。

私は単純なアプリを持っています:それはtxtファイルからデータ(「タイムスタンプ値」のようなデータ)を抽出し、それをRiakにプッシュしていくつかの範囲クエリを行います。問題は、キーフィルタークエリを実行すると{error、disconnected}が発生することです。キー–タイムスタンプ(0.43など)、値–値(1.14など)、バケット–データ追加時間(「2011-07-24-23-39-45」など)のように、riakでデータを追跡します。リクエストのコードは次のとおりです。

(dca_db.erl)

(test / dca_db_tests.erl)

私のコードはgithubにあります– https://github.com/DimitryDushkin/distributed_calc_riak_matlab

(dca_db.erlで)のようなものを使用する場合

別のエラーがあります

そして、フィルターを使用しない場合はすべてが機能します。

ありがとうございました。

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

amazon-ec2 - 異なるセキュリティ グループを持つ 2 つのノードの Riak クラスター

異なるセキュリティ グループを持つ異なるゾーンの ec2 インスタンスにある場合に、異なる riak ノード間の通信を有効にする方法。ec2 の同じゾーン内のノード間でクラスターを形成できますか?

ありがとう。