問題タブ [key-value]

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 投票する
1 に答える
1485 参照

couchdb - RDBMS のバックグラウンド担当者に最も適した Key-Value ストアはどれですか?

すべての Key-Value ストアの中で明確な勝者はありますか? Cassandra、MongoDB、CouchDB? それらはすべて、いくつかの中心的なガイドラインに従っていますか? または、API を定義する際に独自の発言権を持っています。

特に、キー値ストアを初めて使用する RDBMS の熟練者の観点から、この質問をしています。このフィールドの理解/使用法を最もよく理解するには、どれに従う必要がありますか?

RDMS については、利用可能なすべての DB (Oracle、SQL Server など) がテーブル、インデックス、外部キーなどのすべての成果物を持っているという彼らの理論から知っています。これらの唯一の違いは、効率、セキュリティ、機能です。

これらのドキュメント中心のデータベースの普遍的な理論について知り、これらすべての DB (Mongo、Couch など) が持つ最小限の成果物を知るにはどうすればよいですか?

0 投票する
6 に答える
25854 参照

database - Key-Valueデータストアと従来のリレーショナルDBをいつ使用するのですか?

リレーショナルDBではなくKey-Valueデータストアを選択するのはいつですか?どちらかを決定する際にどのような考慮事項がありますか?両方の最適なルートを組み合わせるのはいつですか?可能であれば例を挙げてください。

0 投票する
6 に答える
383 参照

c# - キー/値形式でIPとポートを管理するためのアイデア?

ファイル内のIPアドレスとポートを管理するための優れた高速な方法を探しています。IPとポートの2つの列があり、DBを使用せずにファイル内にあるDBテーブルの一種。

追加、削除、更新をサポートする必要があります。並行性は気にしません。

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

java - コレクション内の検索/クエリ (Java)

多くの Geodata オブジェクト (名前、郵便番号、緯度、経度) を作成しました。後で別のエントリを検索するために、それらをコレクションに入れたいと思います。

すべてが objectOriented/in-memory で行われる必要があるため、リレーショナル データベースは必要ありません。

このようなクエリは次のようになります。

  • 名前またはplzで緯度と経度を検索
  • LAT1、LAT2 と LON1、LON2 の間のオブジェクトを検索

このような「単純な」データ構造に最適なコレクションはどれですか?

そのようなクエリにはどの程度の複雑さが必要ですか? マルチスレッドはメリットになるでしょうか? もしそうなら、どのコレクションがスレッドセーフのために最も良く使われていますか?

そのようなクエリを key=>value データベースに書き込む機会はありますか?

0 投票する
28 に答える
467699 参照

c# - 反復しながら汎用リストから要素を削除するにはどうすればよいですか?

それぞれが処理する必要のある要素のリストを操作し、結果に応じてリストから削除するためのより良いパターンを探しています。

(例外が発生するため).Remove(element)内で使用することはできません...また、を使用することはできません。また、コレクション内の現在の位置を混乱させるためです。foreach (var element in X)Collection was modified; enumeration operation may not execute.for (int i = 0; i < elements.Count(); i++).RemoveAt(i)i

これを行うためのエレガントな方法はありますか?

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

nosql - Project Voldermortまたは同様のKeyValueストアが役立つシナリオを誰かが説明できますか?

Project Voldermortを使用して、従来のRDBMSクエリの結果をキャッシュしていることがわかります。ただし、この場合、EHcache Jcacheなどの他の(Java)キャッシングシステムに比べて大きな利点はほとんどありません。

Project Voldermortまたは同様のKeyValueストアを他にどこで使用できますか?これをビジネスアプリケーションでどのように使用していますか?

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

couchdb - Key-Valueストアを理解する

CouchDBやCassandraなどのKey-Valueストアに頭を悩ませようとしています。なぜそれらが有用なのかは理解していますが、MySqlのようなRDBMSをどのように置き換えるかについては、わかりません。

これが私が保存する必要があるものだとしましょう:

次に、青い車をすべて見つける必要があります。

Key-Valueストアは値を使用してキーをどのようにクエリしますか?そのmap-reduceが使用される可能性のある場所をいくつか読みましたが、いくつかのプロジェクトのソースを見ると、例が見つかりません。

私が正しい質問をしているのかどうか教えてください。

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

silverlight - ComboBoxItem のテキストと値を設定する

プログラムで ComboBox を作成しようとしています。ComboBoxItems を作成していて、そのテキスト (エンドユーザーに表示されるテキスト) とその値 (ユーザーが選択した後にバックグラウンドで処理するオブジェクト) を設定したいと考えています。

ただし、ComboBoxItem には、これら 2 つの要件に対するメンバーが 1 つしかないようです: Content 変数です。同時に、テキストと値のプロパティを区別し、データバインディングなしでこれを行いたいため、これは私のニーズには合いません。これを達成するための実行可能な解決策はありますか?

私の現在のコードは次のようになります。

0 投票する
8 に答える
197978 参照

c# - KeyValuePairのデフォルト

私はタイプのオブジェクトを持っていますIEnumerable<KeyValuePair<T,U>> keyValueList、私は使用しています

getResult正しい要素が見つからない場合、デフォルトであるかどうかを確認するにはどうすればよいですか?

構造体なnullので確認できません。KeyValuePair