Foros del Web » Programación para mayores de 30 ;) » Java »

Jtable gran cantidad de registros

Estas en el tema de Jtable gran cantidad de registros en el foro de Java en Foros del Web. Existe algun codigo para que algun componente como el Jtable o el mismo jtable pueda soportar 10 millones de registros, lo que pasa es que ...
  #1 (permalink)  
Antiguo 18/07/2009, 09:40
 
Fecha de Ingreso: julio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Jtable gran cantidad de registros

Existe algun codigo para que algun componente como el Jtable o el mismo jtable pueda soportar 10 millones de registros, lo que pasa es que necesito mostrar toda esta cantidad en una sola vista, sin tener que paginarlo, todos esos datos que se tienen que mostrar las extraeria de la base de datos mysql.

Lo maximo que logre ver en una jtable fue 800 mil registros, si aumento esta cantidad la aplicacion termina colgandose!.
  #2 (permalink)  
Antiguo 19/07/2009, 10:53
Avatar de alfcm  
Fecha de Ingreso: mayo-2009
Mensajes: 291
Antigüedad: 15 años
Puntos: 7
Respuesta: Jtable gran cantidad de registros

esa pregunta lo hiciste para el foro en C#.., bueno he leido y me sorprende tener millones de registros en una contenedor de datos, bueno lo que te comentaron sobre el filtro por fecha es una excelente idea solucion, porque mostrar todo creo que seria innecesario
  #3 (permalink)  
Antiguo 20/07/2009, 06:44
 
Fecha de Ingreso: julio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Jtable gran cantidad de registros

Bueno ç si alguien tiene un ejemplo de ello me seria de gran ayuda, ya sea en java o c# con alguna DB
  #4 (permalink)  
Antiguo 21/07/2009, 04:18
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Jtable gran cantidad de registros

Si no tienes una pantalla del tamaño del planeta, ¿como vas a mostrar 10 millones de registros a la vez? Y si no los muestras a la vez... ¿para que necesitas tenerlos a la vez en memoria? No tiene mucho sentido.

Sobre JTable y cuestiones de ese tipo, existe este tutorial de Frances Roses: http://www.javahispano.org/contenido...y_rendimiento/

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #5 (permalink)  
Antiguo 21/07/2009, 07:43
 
Fecha de Ingreso: julio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Jtable gran cantidad de registros

no se necesita tener una pantalla del tamaño de un planeta, por algo existe un scroll que sirve para deslizarse de arriba para abajo, y si hay muchos software que tienen la capacidad de mostrar esa cantidad de registros me gustaria saber como lo hacen. Escuche por ahi que se necesita usar hilos y procedimientos almacenados para ir mostrando de poco en poco a medida que el usuario mueve el scroll del jtable.
  #6 (permalink)  
Antiguo 21/07/2009, 08:12
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Jtable gran cantidad de registros

Si usas el scroll, no estas mostrando todos los registros a la vez. Y no, no hay mucho software que muestre esa cantidad de registros a la vez, de hecho no creo que haya ninguno por que sería una insensatez y un desperdicio de recursos tremendo.
Se muestran los datos a trozos, por que lo que no estás mostrando en ese momento, no hace falta tenerlo en memoria. A eso se le llama paginar y de esas cosas va el artículo que te enlacé.
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #7 (permalink)  
Antiguo 22/07/2009, 17:02
 
Fecha de Ingreso: julio-2009
Mensajes: 13
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Jtable gran cantidad de registros

Mira te recomendaria que para utilizar los jtable le apliques un modelo, por que al tener tantos datos se te va a ser dificil poder mañobrarlos. Por ejemplo en vez de agregar un nombre a la lista agregas un objeto directamente con su toString. si te interesa avisame y te comento como se hace.

Saludos
  #8 (permalink)  
Antiguo 23/07/2009, 06:35
 
Fecha de Ingreso: junio-2008
Mensajes: 23
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Jtable gran cantidad de registros

Con un modelo personalizado yo muestro en mi programa hasta 10.000 líneas a la vez sin problemas. 10 millones creo que es algo excesivo y algo poco práctico.
  #9 (permalink)  
Antiguo 23/07/2009, 07:57
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Jtable gran cantidad de registros

Cita:
Iniciado por jmartin Ver Mensaje
Con un modelo personalizado yo muestro en mi programa hasta 10.000 líneas a la vez sin problemas. 10 millones creo que es algo excesivo y algo poco práctico.
¿A la vez? ¿Y el scroll no es excesivo? Debe quedar un cuadradito de scroll minúsculo y una pantalla que debe hacerse eterna . Los expertos en usabilidad dicen que si muestras mas de 20-25 a la vez, y eso como un máximo poco recomendable, estás "perdiendo el tiempo" por que la mente humana no es capaz de procesar más de eso. A partir de ahí puedes hacer scroll, pero el resto no hace falta que sea visible a la vez.

PD: Por aclararlo: a la vez quiere decir todas las lineas en la pantalla al mismo tiempo, sin paginación, ni scroll fuera de la vista etc etc.
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #10 (permalink)  
Antiguo 23/07/2009, 09:55
 
Fecha de Ingreso: julio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Jtable gran cantidad de registros

Esto de mostrar grandes cantidades de datos e visto que se puede hacer con java, sin embargo no tengo idea de como lo hacen? si alguien tiene algun codigo me seria de gran ayuda.

Gracias por sus respuestas.
  #11 (permalink)  
Antiguo 23/07/2009, 10:31
 
Fecha de Ingreso: enero-2009
Mensajes: 65
Antigüedad: 15 años, 3 meses
Puntos: 3
Respuesta: Jtable gran cantidad de registros

ten en cuenta que se tiene que colgar xq son 10M d consultas ( si stamos ablando de rows ) y despues el form o jsp tiene que mostrarlo, muy seguro de que es un for es que usas ( en caso sea jsp ) tiene q colgarse ( entre "" ) mientras esta cargando todos los datos, para almacenar muchos datos ala vez tmb tienes q tener una buena RAM si no pasa lo q te pasa =)!
  #12 (permalink)  
Antiguo 23/07/2009, 15:06
 
Fecha de Ingreso: julio-2009
Mensajes: 12
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Jtable gran cantidad de registros

Hay formas de hacer que no consuma gran cantidad de RAM, creo que para ello se utilizan hilos para ir mostrando a medida que el usuario mueve el scroll, pero de que se puede pues se puede,
  #13 (permalink)  
Antiguo 24/07/2009, 00:02
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Jtable gran cantidad de registros

Cita:
Iniciado por lrosales Ver Mensaje
Hay formas de hacer que no consuma gran cantidad de RAM, creo que para ello se utilizan hilos para ir mostrando a medida que el usuario mueve el scroll, pero de que se puede pues se puede,
Y eso es lo que se conoce como paginar y lo que enseña el artículo que ya te enlacé. Pero si no te lo quieres mirar, pues nada. Yo por mi parte dejo de insistir en que se llamen las cosas por su nombre, pero bueno, si no se hace luego encontrar referencias por Internet se hace un poco más difícil.

Roger out
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:38.