問題タブ [voldemort]
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 - ヴォルデモート対couchdb
今後の医療プロジェクトでvoldemortとcouchdbのどちらを使用するかを決定しようとしています. 高可用性とフォールト トレランスを備え、投入される大量のデータに対応できるストレージ システムが必要です。
それぞれの長所/短所は何ですか?
ありがとう
nosql - Project Voldermortまたは同様のKeyValueストアが役立つシナリオを誰かが説明できますか?
Project Voldermortを使用して、従来のRDBMSクエリの結果をキャッシュしていることがわかります。ただし、この場合、EHcache Jcacheなどの他の(Java)キャッシングシステムに比べて大きな利点はほとんどありません。
Project Voldermortまたは同様のKeyValueストアを他にどこで使用できますか?これをビジネスアプリケーションでどのように使用していますか?
voldemort - LinkedIn 以外で Voldemort を使用している人はいますか?
Voldemort についてもっと調べてみましたが、LinkedIn 以外では使用されていないようです。実際のシステムで実際に使用した人はいますか?
voldemort - キーと値のペアとしてのヴォルデモートの正しい使用法は?
私は理解しようとしていますが、ヴォルデモートはどのように使用できますか?たとえば、次のシナリオがあります。
以来、ヴォルデモートはキーと値のペアです。 3つのパラメーターに基づいて値(たとえばテキスト)をフェッチする必要があります。
では、この場合の鍵は何でしょうか?1つの値に3つのキーを使用することはできませんが、その値はこれら3つのパラメーターに基づいて検索できるはずです。
私は理にかなっていますか?
ありがとう
編集1
例:ブログシステム。ユーザーがブログを投稿する:保存されるユーザーのデータ:名前、年齢、性別ブログのコンテンツ(テキスト)が保存されます。
ここで、ユーザーがフロントエンドからSex:Maleによるすべてのブログ投稿を検索する場合は、ここでVoldemortを使用する必要があります。
次に、私のコードはvoldemortにクエリを実行し、男性としての性別を持つすべての「ブログコンテンツ(テキスト)」を返す必要があります。
だから、私の理解によると:
私はJavaを使用しています。
java - Voldemortjarを備えたMavenリポジトリ
Voldemortライブラリを備えたパブリックMavenリポジトリを探しています。誰?
string - voldemort で文字列配列を渡す方法
ヴォルデモートを使用してデータを保存しています。私のキーは単語で、値は単語と URL の出現回数です。例えば:
string[]
値を渡すために使用しています。しかし、使用しようとしているときに、 java.lang.ClassCastException: [Ljava.lang.String;client.put ("xxxx", valuePair);
を取得して います。java.lang.String にキャストできません。
私のコードは次のようになります
java - Voldemortの任意のHashMap用のJSONシリアライザー
VoldemortKey-ValueStoreの構成をセットアップしようとしています。さて、そこに任意のハッシュマップを格納できるようにしたいのですが、そうする方法が見つかりませんでした(または可能であれば)。
ドキュメントによると、私はこの構文を使用する必要があります:
Java BeanのHashMap表現を格納したいが、許可されたキー(、、、および)とそのタイプに制約があることfname
を示すためlname
。id
emails
私が必要とするのは、次のような任意のマップを保存できるようにすることです。
またはこのように:
(マップ値は無意味であり、異なるキー名と値タイプを持つマップの単なる図解です)
任意のハッシュマップを受け入れるスキーマを定義する方法はありますか?
oracle - Oracle (RAC) と NoSQL
NoSQL データベースと Oracle (特に Oracle RAC について話している) のデータにアクセスするためのベンチマークを行った人がいるかどうか知りたいです。このプロジェクトでは、少なくとも 1,000 万以上のレコードを操作し、それらを検索する必要があります (ただし、リアルタイムである必要はありません)。読み取りは速度にとって非常に重要であり、HA と信頼性を保証することも非常に重要です (レコードを失うことはありません) !!!) Cassandra/MongoDB の方が適している可能性があることはわかります (1,000 万レコードを超えると、キー値ストレージは SQL よりも高速な読み取りを提供するため) が、それらすべてをうまく表現するのは難しいと思います。リンクはありますか?提案?箇条書き?ありがとう!
java - Guava / Voldemort / MySQL が DB にフラッシュする問題
voldemort の前で (バックエンドに mysql ストレージ オプションを使用して) Guava を使用した経験がある人はいますか?
システムを介して書き込みをシミュレートしていますが、書き込みが完了した後、mysql テーブル内のすべてのレコードを実際に見ることはできません。MySQL は、私が Guava に投げたレコードの約 80 から 90% しか書き込めないようです。
場合によっては、後続の読み取りでレコードが取得され、バックエンドの mysql にフラッシュされますが、フラッシュ コマンドを発行するより良い方法があるかどうか疑問に思っていました。(voildemort デーモンをシャットダウンしてもフラッシュは発行されないため)
何か案は?前もって感謝します!ハ