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-04-2015
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 21
RONPABLO Va por buen camino
Cita:
Empezado por anubis Ver Mensaje
Se agradece la la, información a todos .
La realidad es q la base de datos se creó en un principio de forma local, y se fueron añadiendo cosas en la medida q hacían falta. No contemplen su momento detalles como almacenar los blob en otra base datos porque a fin de cuentas estaba en local y era para mi uso personal. Con el tiempo esa base de datos y el programa se pasó a otras empresas y se almacén en un servidor para acceso vía remota con el consiguiente problema de la velocidad en datos cosa, q gracias a vosotros, he conseguido acelerar sustancialmente (nose si el pedir 18 registros sin blob de 8 campos el q tarde 6 u 8 segundos sigue siendo mucho). Los campos blob los traigo de uno en uno en base a las necesidades del usuario para q no se, ralentice la descarga, aunque algunos usuarios quieren descargarse las facturas y xml por mes (ahí si hay un problema, por lo tardado decir leyendo registro por registro del mes y descargando en una carpeta cada factura y xml, pero no se puede hacer más tendrán q, esperar. .
También contempló la posibilidad de comprimir los archivos antes de guardarlos en blob pero los pdf no tienen mucha compresión, al menos con las utilidades q he visto.
Y, respecto a lo q comentas ronpablo, al hacer
Código SQL [-]
 select * frontal facturas
no se entonces q trae entonces pero si tarda mucho, y si quito el traerse la factura tarda mucho menos.
Desgraciadamente, al estar todo el sistema instalado en varios sitios creo q es un poco complejo sacar la tabla de facturas y pasarla a otra bd, o si es fácil?. Lo voy a Checar. Lo q no quería, era, rehacer el programa que por cierto, lo hice para mi trabajo personal y ni espero q me lo paguen porque nunca, fue encargado.
Bueno un DataSet vía web no es muy optimo (de pronto trabajar por medio de los clientDataSet pueda ser mejor, pero no lo puedo asegurar), entre menos campos llames va a ir un poco mejor aun así será muy lento comparado con por ejemplo traer la información al computador por medio de un servicio web, pero toda esta optimización necesita cierto trabajo que solo depende de tu disponibilidad, al igual que separar la base de datos, acoplarse a traer la información por medio de un servicios web o por medio de archivos cgi o cualquier otro método que ayude a optimizar tomará algo de aprendizaje trabajo y de tiempo
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
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
DB firebird meter y sacar texto e imagenes a campos blob , con delphi JXJ Firebird e Interbase 1 11-10-2010 11:52:34
Error al insertar un nuevo registro FGarcia Firebird e Interbase 3 19-07-2008 22:01:25
Como Insertar Registro Nuevo ENTRE los demás Registros???? AGAG4 Conexión con bases de datos 1 18-01-2006 03:03:45
Insertar Nuevo Registro perillan Conexión con bases de datos 3 24-04-2005 14:30:23
Error al insertar nuevo registro Humberto Firebird e Interbase 13 06-05-2004 22:45:01


La franja horaria es GMT +2. Ahora son las 19:11:36.


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