Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-01-2007
Gabriel Gabriel is offline
Miembro
 
Registrado: may 2003
Ubicación: PalauTordera
Posts: 115
Poder: 22
Gabriel Va por buen camino
Compresión Firebird, igual que MySql

Hola Foro

El echo e que estoy haciendo pruebas, entre Interbase y MySql
El echo es que, para leer una tabla con 3000 registros, la tabla consta de un Identificador y ub varchar de 100.

Conecto con ADO tanto MySql como Interbase, he provado DBX y mas o menos.
Bueno tarda en abrir MySql y leer los 3000 registros unos 19 segundos
En Firebrd tarda unos 20 (no tiene importacia para mi, el segundo)
Pero si activo en el driver ODBC de MySql, la opcion compres, pasa de 19 a 4 segundos, y bueno ahi si que le duele a Firebird, que no dispone de compresor, he realizado pruebas con Zebedee, y mejora muy muy poco, supongo que MySql, mejora mucho es por el tema de porque comprime a nivel de servidor.

Alguien sabe si en Firebird, hay compresión de datos a nivel servidor como opcion o si Firebrid ya conoce el progrema e intentara solucionarlo.

La verdad es que si no, Firebird en el tema Internet nos gana de goleada

Si conoceis informacion sobre el tema o posibles soluciones

Desde Ya Gracias
__________________
Gabriel
Responder Con Cita
  #2  
Antiguo 21-01-2007
Gabriel Gabriel is offline
Miembro
 
Registrado: may 2003
Ubicación: PalauTordera
Posts: 115
Poder: 22
Gabriel Va por buen camino
Compresion Firebird

Bueno ayer cuando escribia, se me cerraban los ojos de sueño.

Las pruebas las hago en remoto, a traves de la red de 1 megas bajada y subida creo que 128
Conecto mediante ADO con los drivers de Firebird i MySql.
Intento traerme los 3000 registros de un ID Integer y un varchar, para comprovar diferencias.
Al ADO Table (Pongo un table por no hacer un Select *)conecto un DataSource y un DBGrid

En traerme los 3000 registros MySql tarda 19-20 segundos
Firebird tarda 20-21 (casi inapreciable, la diferencia)
Pero si a MySql le digo que utilice la compresion, es incleible el bajon que pega, me baja a 3-4 segundos, un tiempo super aceptable, para trabajar, incluso por una red lenta.

He provado el compresor Zebedee i practicamente, no noto la diferencia.

En este text MySql con compresion gana de goleada.
Alguien sabe si Firebird, existe compresor o projecto de crear un compresor ?

Gracias
__________________
Gabriel
Responder Con Cita
  #3  
Antiguo 21-01-2007
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Poder: 22
ArdiIIa Va por buen camino
Hola Gabriel:

Entiendo que los registros los bajastes "a pelo".
¿Has hecho alguna prueba con índices y luego hacer la consulta con un ORDER BY por ese índice?
Creo que también sería interesante esa comparativa.
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Responder Con Cita
  #4  
Antiguo 22-01-2007
Gabriel Gabriel is offline
Miembro
 
Registrado: may 2003
Ubicación: PalauTordera
Posts: 115
Poder: 22
Gabriel Va por buen camino
Compresion Firebird

Hola ArdiIIa
Gracias por contestar.
La era mi intención provar la valocidad de indices en los dos servidores.

Pero creo que por muchisimo mas rapido que fuera Firebird, contestando, podria contestar 1 o 2 segundos mas rapido.
Pero el echo es que el mismo MySql, de enviar los 3000 pequeños registros, sin comprimir tarda 20 segundos y comprimidos son 3-4 segundos.

Llevo años trabajado con Interbase-Firebird, y la verdad, me gustaria que pudiese responder a la rapidez de MySql comprimido.
Zebedee tambien comprime, pero es que MySql comprime a nivel de servidor, con la opción compress.
Bueno si nadie conoce ninguna tecnica de comprimir de Firebird, posoblemente tengamos que esperar a la version 3
¡ Esperaremos !

Saludos
__________________
Gabriel
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
FireBird.- Domino que sea entero mayor o igual a cero sakuragi Firebird e Interbase 1 08-09-2006 11:10:09
Compresión de cadenas HombreSigma Varios 4 16-03-2005 03:38:07
Compresion de un jpg Raze Gráficos 4 21-02-2005 09:10:40
Compresion BMP Luciano Gráficos 2 16-11-2004 23:58:08
compresion y codificacion hugorubos Varios 1 14-06-2004 12:09:15


La franja horaria es GMT +2. Ahora son las 20:18:04.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi