2010-12-10 19 views
0

berkeleydb jeに相当する "SELECT COUNT(*)FROM xz WHERE xz.a>の値"とは何ですか? http://www.oracle.com/technetwork/database/berkeleydb/performing.pdfには、私が必要とするほとんどのクエリがリストされています。しかし、これは欠けている。berkeleydb jeで "COUNT(*)xz WHERE xz.a>値"を選択する方法

現在、私はCollections APIを使用して方法を見つけました。 EntityIndex.sortedMap()。tailMap(key).size()を指定します。しかし、それは制限/問題がある:// download.oracle.com/docs:

  • サイズは、インデックス・キー
  • HTTPとしてint型よりも大きなものを使用する場合はInteger.MAX_VALUEのが問題であることを大きくすることはできません/cd/E17277_02/html/java/com/sleepycat/collections/StoredContainer.html#size()は、現在のトランザクションでカウントが分離されていないことを読み込みます。索引には多数の同時変更があり、その索引内の各オブジェクトの相対位置は他の索引と比較されます。その比較は、支払いモデルがそれに基づいているため、正確である必要があります。

現在、私はberkeleydb je-4.1.6/DPLを評価しています。

答えて

0

この質問に回答していないことに気がつきました。同様の質問がBerkeley DBフォーラムで尋ねられ、回答されました。あなたはこれらのいずれかに興味があるかもしれない:http://bit.ly/gx0nwvまたはhttp://bit.ly/dZYGhZ

将来的には、あなたがhere見つけることができるのBerkeley DBは、Oracle Technology NetworkのフォーラムでのBerkeley DB製品に関するより早く回答を得ることがあります。

関連する問題