問題タブ [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.
database - 軽量で埋め込み可能なキー/値データベースはありますか? (ダイエットカウチデータベースのようなもの)
軽量で埋め込み可能なキー/値データベースがあるかどうか疑問に思っていました。
キーを送信するだけで適切な値で応答する軽量のCouchdb(RESTful、キー/値など)のようなもの。
ありがとう!
iphone - オブジェクトがキー値コーディングに準拠していないのはどのような状況ですか?
現在、キー値コーディングに関するすべてのことを学んでいます。
ドキュメントで彼らは言う:
適切なキーのキー値コーディングに準拠していないキー パス シーケンス内のオブジェクトは、valueForUndefinedKey: メッセージを受け取ります。
オブジェクトがキー値コーディングに準拠していない状況を想像してみてください。どうしてそれが起こり得ますか?UIView をサブクラス化すると、明らかに準拠していますよね? しかし、スーパークラスとして NSObject を使用して独自のオブジェクトを作成すると、どうなるでしょうか? そして、スーパークラスのないクラスを作成すると、これは kv に準拠していませんか?
sql - MySQLのキーと値のペアのテーブルからのデータを使用して行を取得する
2つのテーブルがあります。1つはと呼ばれ、もう1つはcustomer
と呼ばれcustomer_attributes
ます。
アイデアは、customerテーブルがコア顧客データを保持し、アプリケーションをカスタマイズして、使用方法に応じて追加の属性をサポートできるようにすることです。
customer_attributes
次の3つの列があります。
指定されている場合は追加の属性を使用して行全体を取得できますか?指定されていない場合はデフォルトでNULLになりますか?次のクエリを使用していますが、両方の属性がcustomer_attributesテーブルに存在する場合にのみ機能します。
この場合、私が興味を持っている2つの属性は、「wedding_date」と「test」と呼ばれます。
c# - .NETのSystem.Collections、System.Collections.Specialized、およびSystem.Collections.Genericの違いは何ですか?
3つの主な違いは何ですか?今は、文字列と文字列の両方をそれぞれ使用して、キーと値のペアを作成したいと思います。3つすべてに私が使用できるオプションがあるようです。
編集:単純なハッシュテーブルを作成したいだけです。それほど複雑なものはありません。
python - Python の dict からのタプル リスト
Pythonでdictからキーと値のタプルのリストを取得するにはどうすればよいですか?
.net - .Net のキー値ペア データベース
データベース オブジェクトのプロパティが固定されていないというデータベース設計上の問題があります。また、アプリケーションのユーザーには、いつでもオブジェクトにプロパティを追加するオプションが必要です。
これは固定数の列を持つ従来のデータベース設計では実装できないため、キーと値のペアの設計パターンを使用することを考えており、c#(.Net) で実装する方法を探しています。
Mysql をバックエンド データベースとして使用することを好みます。
Q1. オブジェクトをシリアライズしてmysqlデータベースに保存する最良の方法は何ですか? ( XML または JSON またはバイナリ ? )
Q2. 堅牢な .Net Bindings を備えたキーと値のペアのデータベース エンジンはありますか?
c# - C#パラメーターのキーと値のペア
私は次のような機能を持つ方法を探しています:
匿名タイプでかなり簡単なものがあると確信していますが、私はそれを見ていません。
私が考えることができる唯一の解決策はparams KeyValuePair<String, object>[] pairs
パラメータを持つことですが、それは最終的に次のようなものになります:
確かに、これははるかに醜いです。
編集:
明確にするために、私はMessage
2つの異なるシステム間を通過するクラスを書いています。これにはushort
、メッセージタイプの指定と、メッセージに関連付けられた「データ」のオブジェクトとなる文字列の辞書が含まれています。コンストラクターでこのすべての情報を渡せるようにしたいので、これを行うことができます。
または同様の構文。
c++ - グラフベース (キー/値) データベースのパフォーマンス指向の設計
私は、C++ 用のグラフベース (またはキー値) データベース ライブラリの設計の準備段階にいます。これは、多くの人がhttp://neo4j.org/などのプロジェクトに似ていることがわかります。
これは設計の非常に初期の段階であるため、私の要件は単純で洗練されておらず、(認めますが)おそらくまだかなり素朴です。
- 有向非巡回グラフ
- 根が少なく葉が多い木のような構造
- ブランチには他のブランチへの参照が含まれる場合があります
- しかし、サイクルはありません
- グラフはキーと値のペアで表されます。ほとんどの場合、キーと値は単純な型 (整数) ですが、一部は文字列などのより複雑な型を参照する場合があります。
- クエリ
- 通常、単純なクエリではエッジが返されます。つまり、このルートから始まるエッジは、(キー / 値 / キーと値のタプル) に対応しますか?
- キーの文字列を使用したクエリ (キー、キー、キー、値)
- アクセスパターンとパフォーマンス
- 高速ルックアップを強調する必要があります
- エッジの追加
- ただし、グラフからのエッジ/ノードの削除はありません。つまり、グラフは大きくなりますが、縮小することはありません。
- キャッシュの使用に合わせてメモリ レイアウトを最適化するために、グラフで最適化が実行される場合があります。
- グラフのサイズは約 1 MB ~ 2 GB で、ほとんどの場合、プライマリ メモリに収まるはずです。
これらの大まかな要件を課題として考えると、主な懸念事項は次のとおりです。
- メモリ ストレージ: レイアウト、割り当て
- たとえば、固定サイズのブロックのプールですか?
- クラスタリングアルゴリズムによるメモリ割り当て?
- 高速クエリ
- 動的再編成
- エッジ/ノードの追加を処理する方法は?
- 最適化のための更新 (例: メモリ レイアウトの改善)
- 同時アクセス
- たとえば、最適化スレッドによるメモリ レイアウトの変更を処理しますか?
私は仕事をするための良い出発点を探しているので、既存の仕事への参照を喜んで受け取ります. 最も重要なのは、私が考えていなくて、何を考えるべきか?
.net - .net セッション データを保存する最良の方法
.net セッション データ (トラフィックの多い Web サイト用) をキャッシュまたは保存するための無料で高可用性の高パフォーマンス ソリューションを調査しています。db は使いたくない (db はトラフィック増加のボトルネック)。
キーと値のストアがいくつかありますが、私の知る限り、それらは .net オブジェクトをサポートしていません。また、高可用性をサポートする分散またはレプリケートされたキャッシング ソリューションがいくつかあります。
しかし、セッションデータを保存する最良の方法はどれですか (モノラルで実行する場合に適しています)?
編集:高可用性のために、ユーザー セッション データを複数のマシンに複製する必要があります。最適な方法を実現するために必要な場合は、シリアライザーを作成できます。ユーザー セッションには、e コマース サイトに必要な標準オブジェクトが含まれています。
よろしく、シルマック
uml - キー/値データストアを記述する UML の方法は?
現在、berkeleyDB を使用してデータベースのドキュメントを書いています。データストアのキーと値を説明する UML ダイアグラムを描きたいと思います。UML を使用してこの種のデータベースを記述する「標準的な」方法はありますか?
ありがとう