問題タブ [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.
mysql - 何十億ものインデックスに最適なデータ ストア
そのため、2 種類のインデックスを格納しようとしています。
- 第 1 の種類は、1 から 1000 の間の値を持ち、それぞれが 1 つまたは 2 つの 64 ビット整数である、10 億のオーダーになります。
- 2 番目の種類は数百万のオーダーで、それぞれ約 200 の値があり、各値のサイズは 1KB から 1MB です。
使用パターンは次のようになります。
- どちらの種類のインデックスにも、1 秒あたり最大数千回まで値が追加されます。
- インデックスはめったに読み込まれませんが、読み込まれるときはインデックス全体が読み込まれます
- インデックスに値を書き込むとき、またはある種のバッチ タイプのジョブで、インデックスをプルーニングする必要があります。
これまでかなりの数のデータベースを検討してきましたが、現時点でのお気に入りは Cassandra と PostreSQL です。ただし、私たちのアプリケーションは Erlang にあり、Cassandra のプロダクション対応バインディングはありません。そして、大きな要件は、維持するために多くの人員を必要としないことです。Cassandra では予期しないスケーリングの問題が発生するのに対し、PostgreSQL では単にシャード処理が面倒になるような気がしますが、少なくとも私たちにとっては既知の量です。私たちはすでに PostgreSQL に精通していますが、Cassandra にはあまり詳しくありません。
そう。このユース ケースに最も適したデータ ストアに関する提案や推奨事項はありますか? 私はあらゆる提案を受け入れます!
ありがとう、
-アレック
hadoop - データ分析に使用するもの
500 GB の非構造化データがあります。私がそれを使用したいのは、このデータの複数のビューを作成して、簡単かつ迅速に使用できるようにすることです。システムに入る新しいデータはすべて、必要なすべてのビューでインデックスを作成し、生の形式でどこかに保存する必要があります。これとは別に、システムにはアドホック クエリの機能が必要です。これらのクエリの実行には、かなりの時間がかかる場合があります。私は Cassandra+Hadoop+Hive、HBase、Couchbase、Riak をユースケースの候補として検討しています。
より多くのデータが入ってくるので、いつでもシステム内に最大で数 TB のデータを保持する予定です。
考え?
php - Riak solr インデックス設定
solr を使用して riak のデータにインデックスを付けたい..
schema.xml と dataconfig.xml ですべての変更を行う必要がありますか??
誰かが私を助けることができますか?
php - PHP クライアントを使用して Riak で画像を保存する
Basho Riak を数週間使用しています。文字列データを保存するだけで済みました。
ただし、画像を保存するために使用することを検討しており、PHP クライアントでこれを行う方法について考えてみたいと思います。
以下は、データを保存するための基本的なコードです。
画像をbase64_encodeして、結果の文字列を保存するだけですか?! それとももっと良い方法がありますか?!
前もって感謝します。
php - Riakでネストされたキーをクエリするには?
以下のように Riak にバケットを追加したとします ( riak-php-client を使用):
「Twitter」値にアクセスする場合。Riak 経由でそのキーにアクセスする正しい方法は何ですか?
riak - Riak のリンク: グラフ データベースと比較して、できること/できないことは?
おなじみの Neo4j は、人間関係を第一級市民として扱います。アドホック クエリ/トラバーサル、整合性 (1 つのノードが削除された場合、リンクがなくなる) など。また、関係を示す唯一のメカニズムとして宣伝し、リレーショナル DB の結合よりも優れています。
Riak のリンクは関係を示すのにどれくらい強力ですか? セカンダリ インデックスなどの適切な機能を想定して、 「x 以上の収入がある人ごとに趣味のリストを取得する」や友人の友人などのアドホック クエリに応答するために使用できますか? 一般に、RDBMSで結合の出力をシミュレートできますか?
また、個人やブックマークへのリンクがたくさんあるソーシャルブックマークシステムなど、頻繁に使用することを意図していますか? それとも、慎重に使用するためのものですか (すべての構造は有向非巡回グラフでなければなりません)。
「してはいけないこと」のカテゴリーでは:
- リンクの整合性は強制されません
- 「このノードへのリンクは?」という質問には答えられません。
riak - Riak (オープン ソース) は、何らかの形式のマルチサイト レプリケーションをサポートしていますか?
このサイトは不明で、次のように言っているだけです
マスターレスマルチサイト レプリケーション
これは、別のサイトに複製するマスター/マスターまたはマスター/スレーブ システムがあることを意味しますか?
単一サーバーまたは複数サーバーの Riak DB を別のサイトにバックアップする他のオプションは何ですか?
javascript - MapReduce での Riak の並べ替え
現在、Riak MapReduce クエリの reduce フェーズで上記のコードを実行していますが、タイムスタンプ キーの値で正しくソートされていません。理由はありますか?
私は Riak Python クライアントを使用しています。これは、上記の削減ステップを含む完全なコードです。
nosql - キーのRiak特殊文字
特別な文字(私の場合はスラッシュ)を含むキーをREST経由でRiakに保存したいと思います。
HowTo http://wiki.basho.com/Riak-Search---Querying.html#Fieldsによると:
フィールドに('+'、'-'、'/'、'['、']'、'('、')'、':'またはスペースなどの特殊文字が含まれている場合は、フレーズを囲みます一重引用符で囲むか、各特殊文字を円記号でエスケープします。
ただし、キーではなく、フィールドが関係します。バックスラッシュを試みましたが、残念ながら機能しませんでした。
この問題に関する情報は見つかりませんでした。キーの特殊文字をマスクする方法を知っている人はいますか?
例(機能していません):
ここで、キーは11111/2です。
indexing - Riak セカンダリ インデックス データ型の目的は何ですか?
Riak にはセカンダリ インデックスのデータ型の概念がありますが、なぜこのデータ型が必要なのかわかりません。インデックスは、格納されたデータ オブジェクトの一種のカテゴリのように見えるためです。
これに関するドキュメントは見つかりませんでした。