key-value-store

    0

    1答えて

    以下のコードはLevelDBから取得したものです。私は理解のために2つのコードブロックを与えています。私は何が起こっているのか理解できません。 ThreadStateは構造体であり、ここでは読者が簡単にできるように書いています。 struct ThreadState { int tid; // 0..n-1 when running in n threads Random

    1

    3答えて

    小さな辞書をシリアル化するために多くのソリューションがあります。json.loads/json.dumps、pickle、shelve、ujson、あるいはsqliteを使用しては。 しかし、おそらく100 GBのデータを扱う場合、閉じる/シリアライズ時にデータ全体を書き換える可能性のあるモジュールを使用することはできません。 redisは、クライアント/サーバー方式を使用しているため実際にはオプ

    0

    1答えて

    コンサルkvストアからキー値を取得しようとしているときにエラーが発生しました。 キー値はconfig/app-name/folderに保存されています。多くのキーがあります。領事からの鍵となるすべての価値を入手したいと思っています。 しかし、次のエラー取得:ここ PLAY [Adding host to inventory] ************************************

    0

    1答えて

    cassandraを使用してキー値ストアを適用する方法を知りたい。 データのストリームがあり、アーキテクチャと構造がわからない場合、cassandraキー値ストアとJavaコードを使用して保存する方法と、実際にはどのように動作するのですか?

    0

    1答えて

    私はRIAK KVにとって全く新しいです。私は実際に大学でそれを学び、5000のデータセットをRIAKクラスタに格納するためのJavaコードを書く必要があります。だから私はコードを始めました: package main; import java.io.File; import java.io.FileNotFoundException; import java.util.ArrayList

    0

    1答えて

    単純な複製戦略よりもDynamoDBのような複雑なデザインを使用する利点を自分自身に納得させるのは難しいです。 5つのサーバーで分散キー/バリューデータストアを構築したいとしましょう。 (各サーバはまったく同じ複製を持っています)。 最終的な一貫性システムは、DynamoDBのように、通常は複雑な競合調整、ベクトルタイムスタンプなどを使用して最終的に一貫性を実現します。 しかし、その代わりに、我々

    1

    1答えて

    2つのだけの操作が必要です。 set(key, value) get(key) をこれは、単一のプロセスのための罰金ですが、複数のプロセスを持っているとき、キー値ストアは並行性をどのように管理しますか? compare-and-swapスタイルの並行処理が必要なバージョン番号(たとえば、符号なし整数)が考えられました。例えば、2つの操作が次のようになります。 set(key, value, ver

    1

    1答えて

    私はApache Ignite 2.0をキー値ストアとして使用しています。私のキーは10〜15桁の数字で、値は単一の整数です。私は、このようなキーと値のペアを約5億個保存するつもりです。 ベンチマークでは、このようなキー値エントリを1百万個保存すると、メモリ使用率は約90MBになります。値として整数だけを格納するには、そのような膨大なメモリを投資したくありません。すなわち、値として単一の整数を有す

    3

    1答えて

    私は、低いレイテンシと非常に高い読み取り/書き込み/秒を必要とするクラウドアプリケーションに取り組んでいます。私は約100万レコードしか永続的に保存することはできませんが、アプリケーションが実行されるにつれて大きく変動する可能性があります。 AerospikeとRedisをベンチマークした後、AerospikeはRedisとMongoDBの両方を、1つのノードで60/40の読み書きのパフォーマンス