5 レコードの読取り

ストアからレコードを取得するにはいくつかの方法があります。次のことが可能です。

  1. KVStore.get()を使用して一度に1つのレコードを取得します。

  2. KVStore.multiGet()またはKVStore.multiGetIterator()を使用して、メジャー・コンポーネントの完全なセットを共有するレコードを取得します。

  3. KVStore.storeIterator()を使用して、メジャー・コンポーネントの部分的なセットを共有するレコードを取得します。

  4. 検索条件として1つのキーを使用し、各シャードのレコードを並列で取得および処理します。パラレル・スキャンが含まれるKVStore.storeIterator()メソッドとKVStore.storeKeysIterator()メソッドのいずれかを使用します。

  5. 検索条件としてキーのシーケンスを使用し、各シャードのレコードを並列で取得および処理します。一括取得が含まれるKVStore.storeIterator()メソッドとKVStore.storeKeysIterator()メソッドのいずれかを使用します。

それぞれの詳細は次の各項で説明します。