none
Manejo de muchos datos RRS feed

  • Pregunta

  • Hola gente!
    Estoy metido en un proyecto y la verdad es que manejan muchos datos tanto productos, unos 2900 como para clientes unos 1700. Esto para la carga de formularios, búsquedas, etc es muy pesado. ¿Alguien sabe como enfrentarse a estos problemas, o la forma de programar para que el peso de tanta información no sea tan patente?

    Muchas gracias
    miércoles, 4 de abril de 2007 7:45

Respuestas

  • Hola,

     

    Pese a que son relativamente 'muchos' datos, no creo que los debas tener disponibles todos al mismo tiempo en un formulario. La base de datos que utilizas (SQL Ce) te lo permite, esto por una parte. Por otra parte se trata de optimizar o agilizar la disposición de datos, por tanto, echa mano de dataset, por ejemplo.

    Es decir no es tanto el motor de base de datos como la capacidad que ofrezcas a través de ADO.NET para la disposición de esos datos. Preguntas son; de la tabla de clientes debes hacer búsquedas de los (creo recordar) 3000 clientes desde un formulario en WinCe?? Bien si es así, como desea hacer la búsqueda??

     

    Cualquier duda ya sabes,

    saludos

    jueves, 12 de abril de 2007 6:43
    Moderador

Todas las respuestas

  •  

    Hola,

     

    La verdad es que podrias ser un poco mas especifico con el problema.

     

    Pero te planteo una posible solucion.

     

    El paginado.

     

    En vez de traer 3 mil registros de una sola vez... pagina... traetelos de 10 en 10 por ejemplo

     

    Para esto puedes usar  los propios GRIDs que te ofrece .net con pagina incorporado, o crearte tu propio pagina a mano.

     

    Si esto ademas lo complemementas con buscadores de regristros utilizando consultas con LIKE en base de datos, te puede ahorrar mucho tiempo de carga de formularios.

     

    Un saludo.

     

    PD. 3 mil registros no son muchos datos jejejeje yo trabajo con mas de 400 mil registros.

    miércoles, 4 de abril de 2007 7:56
  •  Javier Conesa Escribió:

    PD. 3 mil registros no son muchos datos jejejeje yo trabajo con mas de 400 mil registros.

     

    Hombre, en un dispositivo móvil 3000 ya empieza a ser un buen número, aunque 400000...  no está nada mal!!!!

    miércoles, 4 de abril de 2007 8:04
  • Que base de datos utilizas??
    miércoles, 4 de abril de 2007 10:01
    Moderador
  • Estoy utilizando una sqlServer ce;
    lunes, 9 de abril de 2007 7:48
  • Hola,

     

    Pese a que son relativamente 'muchos' datos, no creo que los debas tener disponibles todos al mismo tiempo en un formulario. La base de datos que utilizas (SQL Ce) te lo permite, esto por una parte. Por otra parte se trata de optimizar o agilizar la disposición de datos, por tanto, echa mano de dataset, por ejemplo.

    Es decir no es tanto el motor de base de datos como la capacidad que ofrezcas a través de ADO.NET para la disposición de esos datos. Preguntas son; de la tabla de clientes debes hacer búsquedas de los (creo recordar) 3000 clientes desde un formulario en WinCe?? Bien si es así, como desea hacer la búsqueda??

     

    Cualquier duda ya sabes,

    saludos

    jueves, 12 de abril de 2007 6:43
    Moderador