Беркли дБ несколько ключей в Java - PullRequest
0 голосов
/ 30 марта 2012

Я пытаюсь выяснить, как реализовать «И» в Беркли БД.Как и в SQL, где мы можем просто назвать name = 'john' и id = '1234'. Есть ли такая функция в Berkely DB?Будем благодарны за любые отзывы!

ОБНОВЛЕНО

спасибо за ответ.

Пример запроса: String query = "2012/03/11 2012/03/08 2012 /03/07 "Поэтому я должен взять все последующие даты из этого набора данных

2012/03/11:000000010
2012/03/11:000000011
2012/03/11:000000012
2012/03/08:000000013
2012/03/07:000000014
2012/03/07:000000015
2012/03/07:000000016
2012/03/05:000000017
2012/03/05:000000018
2012/03/04:000000019

и вернуть все соответствующие строки

   000000019 abc
   000000013 dfe
         .
         .
         .
   000010000 xyz

1 Ответ

0 голосов
/ 30 марта 2012

Я не знаю, что вы можете даже хранить что-то подобное ... BDB - это хранилище значений ключей, где каждый ключ уникален, поэтому, если ваш ключ - id, просто найдите id.Однако, если ваш ключ - это что-то другое, вам придется сделать несколько хитрых вещей, чтобы заставить его работать.Я не могу дать вам много полезных советов, не зная, как вы структурировали свои данные и как вы их храните.

Так как вы храните свои данные?В чем ключ и в чем ценность?

...