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

mysql - 何十億ものインデックスに最適なデータ ストア

そのため、2 種類のインデックスを格納しようとしています。

  1. 第 1 の種類は、1 から 1000 の間の値を持ち、それぞれが 1 つまたは 2 つの 64 ビット整数である、10 億のオーダーになります。
  2. 2 番目の種類は数百万のオーダーで、それぞれ約 200 の値があり、各値のサイズは 1KB から 1MB です。

使用パターンは次のようになります。

  • どちらの種類のインデックスにも、1 秒あたり最大数千回まで値が追加されます。
  • インデックスはめったに読み込まれませんが、読み込まれるときはインデックス全体が読み込まれます
  • インデックスに値を書き込むとき、またはある種のバッチ タイプのジョブで、インデックスをプルーニングする必要があります。

これまでかなりの数のデータベースを検討してきましたが、現時点でのお気に入りは Cassandra と PostreSQL です。ただし、私たちのアプリケーションは Erlang にあり、Cassandra のプロダクション対応バインディングはありません。そして、大きな要件は、維持するために多くの人員を必要としないことです。Cassandra では予期しないスケーリングの問題が発生するのに対し、PostgreSQL では単にシャード処理が面倒になるような気がしますが、少なくとも私たちにとっては既知の量です。私たちはすでに PostgreSQL に精通していますが、Cassandra にはあまり詳しくありません。

そう。このユース ケースに最も適したデータ ストアに関する提案や推奨事項はありますか? 私はあらゆる提案を受け入れます!

ありがとう、

-アレック

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

hadoop - データ分析に使用するもの

500 GB の非構造化データがあります。私がそれを使用したいのは、このデータの複数のビューを作成して、簡単かつ迅速に使用できるようにすることです。システムに入る新しいデータはすべて、必要なすべてのビューでインデックスを作成し、生の形式でどこかに保存する必要があります。これとは別に、システムにはアドホック クエリの機能が必要です。これらのクエリの実行には、かなりの時間がかかる場合があります。私は Cassandra+Hadoop+Hive、HBase、Couchbase、Riak をユースケースの候補として検討しています。

より多くのデータが入ってくるので、いつでもシステム内に最大で数 TB のデータを保持する予定です。

考え?

0 投票する
3 に答える
503 参照

php - Riak solr インデックス設定

solr を使用して riak のデータにインデックスを付けたい..

schema.xml と dataconfig.xml ですべての変更を行う必要がありますか??

誰かが私を助けることができますか?

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

php - PHP クライアントを使用して Riak で画像を保存する

Basho Riak を数週間使用しています。文字列データを保存するだけで済みました。

ただし、画像を保存するために使用することを検討しており、PHP クライアントでこれを行う方法について考えてみたいと思います。

以下は、データを保存するための基本的なコードです。

画像をbase64_encodeして、結果の文字列を保存するだけですか?! それとももっと良い方法がありますか?!

前もって感謝します。

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

php - Riakでネストされたキーをクエリするには?

以下のように Riak にバケットを追加したとします ( riak-php-client を使用):

「Twitter」値にアクセスする場合。Riak 経由でそのキーにアクセスする正しい方法は何ですか?

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

riak - Riak のリンク: グラフ データベースと比較して、できること/できないことは?

おなじみの Neo4j は、人間関係を第一級市民として扱います。アドホック クエリ/トラバーサル、整合性 (1 つのノードが削除された場合、リンクがなくなる) など。また、関係を示す唯一のメカニズムとして宣伝し、リレーショナル DB の結合よりも優れています。

Riak のリンクは関係を示すのにどれくらい強力ですか? セカンダリ インデックスなどの適切な機能を想定して、 「x 以上の収入がある人ごとに趣味のリストを取得する」友人の友人などのアドホック クエリに応答するために使用できますか? 一般に、RDBMSで結合の出力をシミュレートできますか?

また、個人やブックマークへのリンクがたくさんあるソーシャルブックマークシステムなど、頻繁に使用することを意図していますか? それとも、慎重に使用するためのものですか (すべての構造は有向非巡回グラフでなければなりません)。


「してはいけないこと」のカテゴリーでは:

  1. リンクの整合性は強制されません
  2. 「このノードへのリンクは?」という質問には答えられません。
0 投票する
2 に答える
2559 参照

riak - Riak (オープン ソース) は、何らかの形式のマルチサイト レプリケーションをサポートしていますか?

このサイトは不明で、次のように言っているだけです

マスターレスマルチサイト レプリケーション

これは、別のサイトに複製するマスター/マスターまたはマスター/スレーブ システムがあることを意味しますか?

単一サーバーまたは複数サーバーの Riak DB を別のサイトにバックアップする他のオプションは何ですか?

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

javascript - MapReduce での Riak の並べ替え

現在、Riak MapReduce クエリの reduce フェーズで上記のコードを実行していますが、タイムスタンプ キーの値で正しくソートされていません。理由はありますか?

私は Riak Python クライアントを使用しています。これは、上記の削減ステップを含む完全なコードです。

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

nosql - キーのRiak特殊文字

特別な文字(私の場合はスラッシュ)を含むキーをREST経由でRiakに保存したいと思います。

HowTo http://wiki.basho.com/Riak-Search---Querying.html#Fieldsによると:

フィールドに('+'、'-'、'/'、'['、']'、'('、')'、':'またはスペースなどの特殊文字が含まれている場合は、フレーズを囲みます一重引用符で囲むか、各特殊文字を円記号でエスケープします。

ただし、キーではなく、フィールドが関係します。バックスラッシュを試みましたが、残念ながら機能しませんでした。

この問題に関する情報は見つかりませんでした。キーの特殊文字をマスクする方法を知っている人はいますか?

例(機能していません):

ここで、キーは11111/2です。

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

indexing - Riak セカンダリ インデックス データ型の目的は何ですか?

Riak にはセカンダリ インデックスのデータ型の概念がありますが、なぜこのデータ型が必要なのかわかりません。インデックスは、格納されたデータ オブジェクトの一種のカテゴリのように見えるためです。

これに関するドキュメントは見つかりませんでした。