Pergunta

Digamos que eu tenha uma mesa e gerencio o seguinte:

Long key = ECKeyManager.singleton().getNextKey("my_table");

Onde

LOWERBOUND=100,
UPPERBOUND=999

Minha pergunta é: se eu executar isso duas vezes em sequência, as 'chaves' retornadas serão sequenciais ou 'aleatórias' dentro dos limites?

Foi útil?

Solução

Depende do prefetchsize e dos valores do contador configurados para a tabela na tabela de chaves.O prefetchsize seria o valor inicial que é recuperado e o próximo valor seria o valor "prefetchsize + counter"

Mais leituras sobre o mesmo:
http://publib.boulder.ibm.com/infocenter/wchelp/v7r0m0/index.jsp?topic=%2Fcom.ibm.commerce.database.doc%2Fdatabase%2Fkeys.htm & resultof=% 22KEYS% 22% 20% 22kei% 22

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top