banco de dados com mais de 500 mil registro  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
ellison'
Debugger
[Avatar]

Membro desde: 06/06/2008 11:21:28
Mensagens: 53
Localização: Rio de Janeiro
Offline

Fala ae galera blz ??
eu fazendo estudo de tecnologias e levantamento de requisitos pra desenvolver um sistema em jee...
o objetivo dessa aplicação é portar muitos usuários conectados ao mesmo tempo e fazer consultas ao banco de dados de maneira otimizada.
Trocando em miúdos, o objetivo é construir uma aplicação rica que consuma poucos recursos da rede.
Eu andei pesquisando por aqui sobre o acesso a banco dados mas sem muito sucesso.

Enfim, eu gostaria de saber de que forma eu poderia fazer o acesso a 500 mil registros pra cima e colocá-los em um scrollableTable, por exemplo.

Vlws galera...

Ellison Alves de Souza
[Email] [MSN]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

ellison wrote:...Enfim, eu gostaria de saber de que forma eu poderia fazer o acesso a 500 mil registros pra cima e colocá-los em um scrollableTable, por exemplo. ...


Parece claro que não acessará todos os 500 mil registros. Apenas selecionará alguns que atendem a determinadas condições. Se muitos forem aqueles que atendem ao critério de busca, para mostrar na tela precisará paginar, isto é, trazer pedaço por pedaço. Isto o Hibernate faz por você.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
hodrigohamalho
JavaChild
[Avatar]

Membro desde: 05/10/2008 11:32:24
Mensagens: 132
Offline

realmente se você listar tudo, vai ficar uma coisa bem desgradável de se ler e bem lenta.

você terá q filtrar isso, acho que realmente a melhor forma seja usando os recursos que o hibernate te oferece, como o amigo ai em cima citou, usando paginação.

Rodrigo Ramalho



"Eu tenho a humildade de aprender com as pessoas, e nao a arrogância de ensinar o que eu não sei..."
[Email]
raimundo
Thread.start()

Membro desde: 15/11/2006 15:43:35
Mensagens: 28
Offline

acho que deveria buscar os registros por demenda, ou seja, paginação como o pessoal falou.

Pensando bem, existe realmente a necessidade de exibir 500.000 registros em uma tela?

E refletindo a realidade, não é possível uma pessoa analisar de uma só vez isso.

abs.
[Yahoo!] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team