問題タブ [secondary-indexes]
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 - グローバルセカンダリインデックステーブルから値を取得
DynamoDB と zend フレームワークを使用しています。
これを使用して、通常のテーブルから行をフェッチできます。
しかし、グローバルセカンダリインデックスに基づいて情報を取得するにはどうすればよいですか。このテーブルには Id と email の 2 つのフィールドがあります。
電子メールに基づいて検索し、グローバル セカンダリ インデックス テーブルから Id を取得したいと考えています。そして、このIDを使用して、メインのユーザーテーブルからユーザーの他のすべての情報を取得したいと考えています。これをローカルの DynamoDB で実行したいと考えています。
Zendフレームワークのグローバルセカンダリインデックステーブルから電子メールに基づいてIDを取得するにはどうすればよいですか?
indexing - インデックスを使用した cassandra での単純なクエリの rpc_timeout
cassandra 2.0、cql 3、および 1 つのノードのみを使用したモデルは次のとおりです。
domain_id の値はすべて同じであるため、このフィールドでクエリを実行しても問題はありません。しかし、私はこれを持っています:
したがって、これは重いテーブルではありませんが、次のとおりです。
モデルは正しいように見えるので、何が間違っているのか疑問に思っています。
indexing - DynamoDB のローカル インデックスとグローバル インデックスの違い
これら 2 つの副次索引と、それらの違いに興味があります。これがどのように見えるか想像するのは難しいです。そして、これは私だけでなく多くの人を助けると思います。
cassandra - Cassandra: CQL を使用してキースペース内のすべてのセカンダリ インデックスを削除する
キースペースで利用可能なすべてのデータをフラッシュするバッチ ジョブを作成しています。コマンドを使用するDROP KEYSPACE <keyspace>
と、テーブルとデータがクリアされますが、各テーブルに作成されたセカンダリ インデックスは削除されません。CQLを使用して特定のキースペースで利用可能なすべてのインデックスを削除する方法はありますか? キーペイブで利用可能な各インデックス名について言及する必要があります
これについて私を助けてください。ありがとう
c++ - 浮動インデックスに対する Berkeley DB C++ クエリ
OSXでBerkeley DB C++ API 6.0を使用しています。私のアプリケーションは、次のテーブルでデータベースを作成します。
プライマリ テーブル: (int, myStruct) -> myStruct はバッファーです。
セカンダリ インデックス: (float, myStruct) -> float キーは、次のコールバックを使用して myStruct バッファーで取得する情報です。
セカンダリ インデックスを反復処理してキーとデータのペアを出力すると、フロート キーが適切に格納されます。私の問題は、このテーブルをクエリできないことです。たとえば、次の SQL クエリを実行したいと思います。
私のテーブルは、0.001 から 49.999 までの 50000 個のキーで満たされています。問題は、たとえば次の方法を使用する場合です。
このキーを取得しました:0.275。0.05 (存在するため) または少なくとも 0.051 を取得する必要があります。また、Dbt キーのその他の浮動小数点値については、ばかげた値が表示されます。DB_SET フラグを設定すると、キーが見つかりません。私の考えは、カーソルを自分のキー以上の最小のキーに設定し、範囲の終わりに到達するまで DB_NEXT フラグを使用して反復することでした。これは BerkeleyDB の検索アルゴリズムから来ているに違いありませんが、Java API を使用して必要なことを正確に実行する (有用ではあるが十分ではない) 例をいくつか見たので、それが可能であることを証明しています...
私はこれでかなり行き詰まっているので、誰かが以前にこの問題を抱えていた場合は、助けてくれてありがとう. 必要に応じて、コードの他の部分を配置できます。
hbase - hbase 0.94.18 はセカンダリ インデックスをサポートしていますか?
現在、特定のプロジェクトの hbase コネクタを開発するために hbase を体験しようとしています。そのためのセカンダリ インデックス作成を開発する必要があります。そのため、hbase 0.94.18 がコプロセッサを使用したセカンダリ インデックスをサポートしているかどうかを知る必要があります。誰かが私にそれをするのを手伝ってもらえますか? 私は本当にhbaseなどに慣れていないからです。
cassandra - Cassandra : 複数のキースペースで同じセカンダリ インデックスを使用できますか?
私は2つのキースペースを持っています。キースペース 1 にはたとえば 10 個のテーブルがあり、キースペース 2 にはキースペース 1 のものとは別に追加のテーブルがあります。
したがって、Keyspace1 = column_family_1、column_family2 Keyspace2 = column_family_1、column_family_2、column_family_5
keyspace1 の下の column_family_1 に I1 というインデックスを作成した場合、keyspace2 の column_family_1 に同じインデックス i1 を作成できないとします。カサンドラの制限ですか?キースペース 2 に対して同じものを作成しようとすると、index already exists というエラーが表示されます。助けてください。