FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Una Tremenda duda con BROWSE
Posts: 330
Joined: Fri May 25, 2007 09:06 PM
Una Tremenda duda con BROWSE
Posted: Mon Aug 20, 2007 09:05 PM

HOLA AMIGOS:

NECESITO MANEJAR UNA BASE DE DATOS DE 4.000.000 APROX. DE REGISTRO, CUAL ES EL BROWSE MAS RAPIDO.

CUALQUIER RECOMENDACION SE LAS AGRADEZCO.

SALUDOS,
ANTONIO.

FWH 7.01 , XHARBOUR 99.61

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Una Tremenda duda con BROWSE
Posted: Mon Aug 20, 2007 09:59 PM

Antonio,

Posiblemente el browse más rápido es el propio TWBrowse de FWH.

De todas formas, porque tengas tantos registros, un browse no tiene porque ir lento, no importa cual uses.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 330
Joined: Fri May 25, 2007 09:06 PM
Una Tremenda duda con BROWSE
Posted: Mon Aug 20, 2007 10:12 PM
ANTONIO:

GRACIAS POR RESPONDER, PERO COMO HE VISTO ALGUNOS NOMBRES DE BROWSE, YA SEA TWBROWSE, TSBROWSE , TCBROWSE, PENSE QUE NODRIA TENER ALGUNA DIFERENCIA SOBRE MI DUDA.



SALUDOS,
ANTONIO


Antonio Linares wrote:Antonio,

Posiblemente el browse más rápido es el propio TWBrowse de FWH.

De todas formas, porque tengas tantos registros, un browse no tiene porque ir lento, no importa cual uses.
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Una Tremenda duda con BROWSE
Posted: Tue Aug 21, 2007 12:40 AM

El Browse va pintando los registros conforme los va necesitando, lo que hace un browse mas rapido o mas lento es la forma en que pinta los registros.

De todas maneras para esa cantidad de registros sin importar que browse use, lo mejor es manejarlos con ADS.

Saludos

R.F.
Posts: 330
Joined: Fri May 25, 2007 09:06 PM
Una Tremenda duda con BROWSE
Posted: Tue Aug 21, 2007 02:03 AM
Rene:

Muchas gracias por tu respuesta, a que te refieres con pintar, son colores por fila, disculpa que no entendi lo del pintado.

Saludos,
Antonio


RF wrote:El Browse va pintando los registros conforme los va necesitando, lo que hace un browse mas rapido o mas lento es la forma en que pinta los registros.

De todas maneras para esa cantidad de registros sin importar que browse use, lo mejor es manejarlos con ADS.
Posts: 365
Joined: Sat Oct 08, 2005 07:59 PM
Una Tremenda duda con BROWSE
Posted: Tue Aug 21, 2007 08:18 AM

René:

Tengo una aplicación que maneja una tabla de unos 6000 registros, que presenta en un browse de 20 filas.

En LAN convencional, no hay problema; pero cuando intento acceder desde un PC con conexión LAN inalámbrica (muy lenta, eso sí), tarda MUCHISIMO. Parece como si tuviese que leerse los 6000 registros antes de poder presentar los 20 primeros. ¿Hay alguna forma de acelerarlo?

Rafael

Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Una Tremenda duda con BROWSE
Posted: Tue Aug 21, 2007 04:06 PM
Rafael Clemente wrote:
En LAN convencional, no hay problema; pero cuando intento acceder desde un PC con conexión LAN inalámbrica (muy lenta, eso sí), tarda MUCHISIMO. Parece como si tuviese que leerse los 6000 registros antes de poder presentar los 20 primeros. ¿Hay alguna forma de acelerarlo?


Efectivamente, si no trabajas con Cliente/servidor (ADS) tienes que copiar todos los registros del servidor al ordenador cliente y bueno, si lo haces por una inalambrica tienes varias pegas en contra:

1) Velocidad, los 11 mbps de una inalambrica no son comparables con los 100 mbps de una LAN (10 veces menos)

2) Una inalambrica transmite por "paquetes", y eventualmente esos paquetes "se caen" y hay que volver a recuperarlos, entre mas informacion estes transmitiendo por la wifi mayor riesgo tienes de perder paquetes y mas tiempo tienes que invertir en recuperarlos.

Solucion: Cliente / Servidor, (ADS), cuando trabajas con esta tecnología simplemente estas leyendo datos directamente los datos de la memoria del servidor y no hay necesidad de transmitir datos por la red, en vez megas y megas de datos simplemente tramites bytes entre el cliente y el servidor, lo cual acelera el acceso a los datos, por ello es posible usar tambien ADS via internet.
Saludos

R.F.
Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Una Tremenda duda con BROWSE
Posted: Tue Aug 21, 2007 04:14 PM
mantonio_08 wrote:Rene:

Muchas gracias por tu respuesta, a que te refieres con pintar, son colores por fila, disculpa que no entendi lo del pintado.


Por pintar me refiero a desplegar los registros en pantalla, el browse lo que hace es desplegar "manualmente" los registros que son visibles en la pantalla, el proceso de "pintado" hace eso, cada vez que te mueves registro a registro se realiza un proceso de pintado donde se calcula la posición en donde debe caer cada registro y se repinta la informacio, si tu haces un avance de pagina, se vuelven a calcular todos los registros visibles y se van pintando uno a uno.

Para el proceso de pintado hay que hacer movimeintos hacia adelante o hacia atras de la tabla para pintar los registros, obviamente entre mas grande sea la tabla, mas tiempo tardar en realizar el proceso de repintado.

El proceso es algo mas complicado que lo que te explique, pero basicamente así funciona.
Saludos

R.F.
Posts: 365
Joined: Sat Oct 08, 2005 07:59 PM
Una Tremenda duda con BROWSE
Posted: Tue Aug 21, 2007 04:58 PM

René: Gracias por la aclaración. De todas formas, ya me estaba estudiando el utilizar ADS. Un saludo,

Rafael

Posts: 330
Joined: Fri May 25, 2007 09:06 PM
Una Tremenda duda con BROWSE
Posted: Tue Aug 21, 2007 11:04 PM
Rene:

Me queda muy claro tu explicacion, mil gracias por tu tiempo.

Saludos,
Antonio

Rafael Clemente wrote:René: Gracias por la aclaración. De todas formas, ya me estaba estudiando el utilizar ADS. Un saludo,

Rafael

Continue the discussion