問題タブ [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.
couchdb - RDBMS のバックグラウンド担当者に最も適した Key-Value ストアはどれですか?
すべての Key-Value ストアの中で明確な勝者はありますか? Cassandra、MongoDB、CouchDB? それらはすべて、いくつかの中心的なガイドラインに従っていますか? または、API を定義する際に独自の発言権を持っています。
特に、キー値ストアを初めて使用する RDBMS の熟練者の観点から、この質問をしています。このフィールドの理解/使用法を最もよく理解するには、どれに従う必要がありますか?
RDMS については、利用可能なすべての DB (Oracle、SQL Server など) がテーブル、インデックス、外部キーなどのすべての成果物を持っているという彼らの理論から知っています。これらの唯一の違いは、効率、セキュリティ、機能です。
これらのドキュメント中心のデータベースの普遍的な理論について知り、これらすべての DB (Mongo、Couch など) が持つ最小限の成果物を知るにはどうすればよいですか?
database - Key-Valueデータストアと従来のリレーショナルDBをいつ使用するのですか?
リレーショナルDBではなくKey-Valueデータストアを選択するのはいつですか?どちらかを決定する際にどのような考慮事項がありますか?両方の最適なルートを組み合わせるのはいつですか?可能であれば例を挙げてください。
c# - キー/値形式でIPとポートを管理するためのアイデア?
ファイル内のIPアドレスとポートを管理するための優れた高速な方法を探しています。IPとポートの2つの列があり、DBを使用せずにファイル内にあるDBテーブルの一種。
追加、削除、更新をサポートする必要があります。並行性は気にしません。
java - コレクション内の検索/クエリ (Java)
多くの Geodata オブジェクト (名前、郵便番号、緯度、経度) を作成しました。後で別のエントリを検索するために、それらをコレクションに入れたいと思います。
すべてが objectOriented/in-memory で行われる必要があるため、リレーショナル データベースは必要ありません。
このようなクエリは次のようになります。
- 名前またはplzで緯度と経度を検索
- LAT1、LAT2 と LON1、LON2 の間のオブジェクトを検索
このような「単純な」データ構造に最適なコレクションはどれですか?
そのようなクエリにはどの程度の複雑さが必要ですか? マルチスレッドはメリットになるでしょうか? もしそうなら、どのコレクションがスレッドセーフのために最も良く使われていますか?
そのようなクエリを key=>value データベースに書き込む機会はありますか?
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
これを行うためのエレガントな方法はありますか?
nosql - Project Voldermortまたは同様のKeyValueストアが役立つシナリオを誰かが説明できますか?
Project Voldermortを使用して、従来のRDBMSクエリの結果をキャッシュしていることがわかります。ただし、この場合、EHcache Jcacheなどの他の(Java)キャッシングシステムに比べて大きな利点はほとんどありません。
Project Voldermortまたは同様のKeyValueストアを他にどこで使用できますか?これをビジネスアプリケーションでどのように使用していますか?
couchdb - Key-Valueストアを理解する
CouchDBやCassandraなどのKey-Valueストアに頭を悩ませようとしています。なぜそれらが有用なのかは理解していますが、MySqlのようなRDBMSをどのように置き換えるかについては、わかりません。
これが私が保存する必要があるものだとしましょう:
次に、青い車をすべて見つける必要があります。
Key-Valueストアは値を使用してキーをどのようにクエリしますか?そのmap-reduceが使用される可能性のある場所をいくつか読みましたが、いくつかのプロジェクトのソースを見ると、例が見つかりません。
私が正しい質問をしているのかどうか教えてください。
silverlight - ComboBoxItem のテキストと値を設定する
プログラムで ComboBox を作成しようとしています。ComboBoxItems を作成していて、そのテキスト (エンドユーザーに表示されるテキスト) とその値 (ユーザーが選択した後にバックグラウンドで処理するオブジェクト) を設定したいと考えています。
ただし、ComboBoxItem には、これら 2 つの要件に対するメンバーが 1 つしかないようです: Content 変数です。同時に、テキストと値のプロパティを区別し、データバインディングなしでこれを行いたいため、これは私のニーズには合いません。これを達成するための実行可能な解決策はありますか?
私の現在のコードは次のようになります。
c# - KeyValuePairのデフォルト
私はタイプのオブジェクトを持っていますIEnumerable<KeyValuePair<T,U>> keyValueList
、私は使用しています
getResult
正しい要素が見つからない場合、デフォルトであるかどうかを確認するにはどうすればよいですか?
構造体なnull
ので確認できません。KeyValuePair