問題タブ [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.
php - 多くのカテゴリと多くのプロパティを持つデータを効率的に保存する方法は?
多くのプロパティを持つ多くのカテゴリに多数のデータがあります。
本や果物など、たくさんのカテゴリーがあります。明らかに、それらのために多くのテーブル (MySQL など) を作成し、各カテゴリにテーブルを作成できます。しかし、これは非常に多くのテーブルを作成する必要があり、操作データを統一するために多くの「アダプター」を作成する必要があります。
困難は次のとおりです。
1) すべてのカテゴリには異なるプロパティがあり、これにより異なるデータ構造が生じます。
2) すべてのカテゴリのプロパティは、いつでも変更する必要がある場合があります。
3) 各カテゴリがテーブルの場合、データの操作が難しい (テーブルが多すぎる)
そのような種類のデータをどのように保存しますか?
key-value - キー/値ストアの上に incr/decr を実装するにはどうすればよいですか?
キー/値ストアの上に incr/decr を実装するにはどうすればよいですか?
incr と decr をサポートしていないキー値ストアを使用しているため、これを作成したいと考えています。私はRedisとMemcachedのincrとdecrを使用したので、いくつかの回答で述べたように、これはincrとdecrをどのように動作させたいかの完璧な例です。これについて言及した人に感謝します。
mysql - MYSQL キーと値のペアの実行可能性
私は MySQL を初めて使用し、次の質問に対する回答を探しています。
a) キーと値のペア型のデータベースに MySQL コミュニティ サーバーを利用できますか?
b) キーと値のペア型のデータベースに最適な MySQL エンジンはどれですか?
c) MySQL クラスターは、キー値ベースのデータストアの水平方向のスケーリングに必須ですか、それとも MySQL レプリケーションを使用して実現できますか?
d) MySQL にキー値データストアを実装する際のベスト プラクティスに関するドキュメントやホワイトペーパーはありますか?
e) MySQL を使用してキーと値のペアを実行するフレンドフィード以外に、既知の大きな実装はありますか?
database-design - 既存のスキーマに Cassandra データ モデルを提案する
nosqlデータベースApache Cassandraを使用して実装する適切なデータモデルを提案するのを手伝ってくれる人がいることを願っています. 高負荷と大量のデータの下で動作するために必要以上のもの。
簡略化すると、3 種類のオブジェクトがあります。
- 製品
- 鬼ごっこ
- 商品タグ
製品:
鬼ごっこ:
商品タグ:
各商品にはタグが 0 個または多数付いている場合があります。タグは、1 つまたは複数の製品に割り当てることができます。製品とタグの間の関係は、リレーショナル データベースに関して多対多であることを意味します。
「評価」の値は「非常に」頻繁に更新されます。
次のクエリを実行する必要があります
- キーによるオブジェクトの選択
- 評価順に並べた商品のタグを選択
- タグで商品を選ぶ 評価順
- product_key と tag_key による評価の更新
最も重要なのは、評価が常に更新されることを考慮して、大量のデータに対してこれらのクエリを非常に高速にすることです。
c# - myCollection.Add()とmyCollection["key"]のパフォーマンス
キーと値のペアのコレクションを処理する場合、Add()メソッドを使用することと直接割り当てることの間に違いはありますか?
たとえば、HtmlGenericControlには属性コレクションがあります。
それは純粋に好みの問題ですか、それともどちらかを行う理由がありますか?
.net - .NET - フォーム フィールドのキーと値のペアを取得しますか?
テキストボックスを含むフォームがあり、フォームが送信された後に値に対してサーバー側の検証コードを実行したいと考えています。ページ上のすべてのテキスト ボックス コントロールを取得してリストに追加し、リスト内のコントロールごとに、fieldValidation.Name = Control.Name のデータベースをクエリする for each ループを実行することを計画していました。これにより、オブジェクトと関連する関数が返され、Control.Value を入力して実際に検証を実行できます。
私の友人は、すべての言語にはフォームからキーと値のペアを取得する方法があるため、リストを作成する必要はないと言っていました (彼は .NET を知らないので、私を助けることができませんでした)。ここで間違った用語を検索している可能性がありますが、結果を見つけることができなかったか、友人を誤解した可能性があります.
送信された値を含むフォーム送信時に自動的に生成される辞書またはキーと値のペアのようなものはありますか...コントロールもあると思いますか? それとも私は彼を誤解しているだけですか. 彼がフォームの送信に基づいてキーと値のペアを入力すると言っていたら、コントロールを含むリストを介してこの状況でどのように役立つでしょうか?
ありがとう =)
java - プレーンテキストを構造化オブジェクトに解析する
プレーンテキストの解析とキーと値のペアへの変換に取り組んでいます。たとえば、プレーンテキスト:
そして可能なマッピング:
Amdの結果は次のようになります:
(適切な値がないため、key5をマップしないでください。ご覧のとおり、プレーンテキストは寛大です。これを処理するのに役立つJavaライブラリはどれですか。
xml - xsltのxpathを使用してxmlキー/値のペアから値を取得するにはどうすればよいですか?
xsltを使用して処理したいxmlがあります。かなりの量のデータがキーと値のペアで渡されます(以下を参照)。キーの値ベースを変数に抽出する方法に苦労しています。私はこのようなことをしたいと思っています:
しかし、それはうまくいかないようです。これがサンプルxmlです。
これに対する正しいxpathは何でしょうか?
python - Pythonで.propertiesファイルを解析する
モジュールは 、コンテンツがキーと値のペアである(つまり、INIスタイルのセクションヘッダーがない)ConfigParser
単純なJavaスタイルのファイルを解析する場合に例外を発生させます。.properties
いくつかの回避策はありますか?
email - Web アプリケーションにはどのメール ストレージを選択する必要がありますか。IMAP、キーバリューストア、rdbms、
アプリケーションで使用する電子メール メッセージを保存する必要があります。リレーショナル データベース内にすべてのメッセージの「メタデータ」がありますが、メッセージ コンテンツ (ギガバイトおよびテラバイトの電子メール データ) をデータベース内に保持することに抵抗があります。現在 IMAP をストレージとして使用していますが、正しく選択できるかどうか疑問があります。まず第一に、uidvalidity の問題と、IMAP 内のメッセージへの永続的な参照を保持する方法があります。第二に、これがバックアップ/復元戦略、ストアの破損、レプリケーションの点で最も堅牢なソリューションであるかどうかはわかりません...良い面は、データがほとんどインデックス化されているため、ヘッダーを使用して IMAP を照会できることです。
キー値ストアがより良いアプローチであるかどうかはわかりません (Casandra、東京キャビネット、redis)。1KB と 50MB のデータの保存方法。破損を防ぐ方法と、破損またはデバイスの障害が発生した場合にストアを修復する方法。