Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-08-2006
joselgz joselgz is offline
Registrado
 
Registrado: ago 2006
Posts: 7
Poder: 0
joselgz Va por buen camino
Ante todo mis disculpas si fui tan directo en mis respuestas, mis disculpas otra vez. Si tengo tecnologia de punta y si hay "niños" que tienen esos pc para jugar, pero hay que considerar tambien que todavia existen empresas que tienen equipos obsoletos y sistemas bajo dos, me siento muy complacido de que todos mis equipos sean de punta; segundo no creo que sea el sistema ya que hasta el ibmanager es lento accediendo a los datos, creo que el ibmanager es como una buena herramienta para el manejo de firebird, tercero no se cuantas veces he depurado el sistema, creo que lo he llevado a su maxima expresion depurando rutinas, funciones, consultas y pare de contar. Voy a realizar 2 ultimas pruebas realizar una migracion de la data a mysql, cosa que no me agrada ya que considero a firebird muy superior para manejo administrativo y la veo mas seria y la otra tratar de instalar el ZeBeDee que vi por ahi que compacta la data. De todas maneras si tienen alguna sugerencia mas las tendre en cuenta.
Responder Con Cita
  #2  
Antiguo 30-08-2006
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 23
RONPABLO Va por buen camino
Primero q todo le pregunto si ya ha buscado en el foro algo similar (despus no sea q por sugerir hacer esto termine siendo un "nuño explorador")... la verdad me parese q lo que le pasa se refiere a problemas con la extención de l bd, es decir si la bd tiene algo así como "baseDeDatos.gdb" debe cambiar la extención .gdb a otra, yo uso ".fdb"...

Por otro lado, tranquilo cualquierá tiene "tecnologia de punta" pero la proxima vez que pregunte algo asegurese de hacer saber que es lo que le pasa... que acciones ha realizado!, porque la verdad no sabemos en que esta pensando usted cuando escribe un post en el foro y mucho menos que no tiene "equipo para niños"...
Normalmente aqui nos ayudan a encontrar soluciones a los problemas que resultan... eso si tambia hay q ver como se pide la ayuda
Responder Con Cita
  #3  
Antiguo 30-08-2006
joselgz joselgz is offline
Registrado
 
Registrado: ago 2006
Posts: 7
Poder: 0
joselgz Va por buen camino
Si efectivamente mi base de datos tiene extension .fdb, despues que migre de interbase a firebird no utilice mas el gdb. Y efectivamente si se lo que pasa y lo que quiero, la base de datos no tiene un optimo performance cuando se establece comunicacion via internet, lo que no quisiera pensar en que la base de datos no sea optima para este medio. Como me han dicho he realizado los ajustes al sistema, analizado la programacion, y no consigo nada; lo clave de esto y lo que me hace dudar de que sea el sistema es que inclusive con el manejador ibmanager es tambien lento el acceso. Ya incremente con el proveedor de internet el ango de banda a 720 kbps y nada. Solo quiero alguna respuesta de alguien que haya tenido el problema, y creo que aqui estamos en foro con gente con cierta experiencia. Particularmente soy Venezolano del estado Carabobo, tengo 34 años, tengo 11 de experiencia como programador, trabajo para el gobierno de mi pais aparte de desempeñarme tambien como asesor externo, busco respuestas porque en mi pais no se trabaja mucho con firebird y delphi. Cualquiera recomendacion es binvenida siempre y cuando sea seria y no al azar. Ya realice todos los pasos que el Sr. Casimiro a descrito, sin embargo es igual. Aqui en venezuela existe el sistema administrativo Valery y su base de datos es interbase y creo que tienen el mismo problema. De verdad me urge la solucion a esto.
Responder Con Cita
  #4  
Antiguo 30-08-2006
Avatar de xander
xander xander is offline
Miembro
 
Registrado: jul 2006
Posts: 499
Poder: 20
xander Va por buen camino
Cheers my friend...

Acalorada discusión la que han tenido por aqui, pero saben? todos aqui tienen razón, o al menos una parte de ella... Emilio te dijo lo primero que debias haber revisado, ok, perfecto... luego Casimiro te dijo una gran verdad, el problema es tu aplicación.... y sabes cual es el problema??? que te estás queriendo conectar directamente a la BD por internet... ese es el gran error... primeramente abrir al mundo el puerto 3050 de Firebird para que por ahi se conecten tus clientes es un error enorme... es como invitar a cualquier hijo de vecino a intentar hackear tu BD y echar a perder años de trabajo.

Ahora Zebedee te va a proteger de usar directamente el puerto 3050 y creará un canal seguro de comunicación, pero lamento decirte que no ganarás un ápice de velocidad... sorry.

Lo que pasa es que si tu aplicación la tenias pensada para que funcionara via internet tenias que haber pensado en una solución en capas... usar Asta para estos casos es lo mejor, con una conexión a internet como la que dices que tienes trabajarías casi como si estuvieras localmente en el servidor si usas Asta o RemObjects o cualquier otro engendro de esos. Ahi si que ganarás una increible velocidad. Si usas IBObjects para conectarte directamente tambien puedes ganar un poco de velocidad sobre internet y sobre redes lentas pues está optimizado para reducir el tráfico de la red.

Ahora que si lo que quieres es solo conectarte directamente a la BD y que con eso se tenga toda la velocidad que esperas, entonces espera a que salga la versión 3.0 de Firebird que nos han prometido que tendrá grandes mejoras en los protocolos remotos, asi que tal vez tambien esa te sea una opción.
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..."
Responder Con Cita
  #5  
Antiguo 31-08-2006
curioso78 curioso78 is offline
Registrado
 
Registrado: ago 2006
Posts: 1
Poder: 0
curioso78 Va por buen camino
Hola,

yo tengo el mismo problema. Programo en Delphi 5 y accedo a una BDD firebird mediante los componentes IBX.

Accediendo a una BDD local (LAN) funciona perfectamente, el problema viene cuando intento acceder a una BDD por internet. Utilizo las siguientes cadenas de conexión (ruta de la BDD):

- BDD local (en mi PC): E:\BDDS\miBD.fdb

- BDD en red (LAN): 192.168.255.XXX:E:\BDDS\miBD.fdb

- BDD remota (por internet): XXX.XXX.XXX.XXX:E:\BDDS\miBD.fdb

En los dos primeros casos funciona perfectamente. En el tercero, por internet, se incrementa mucho el tiempo de la consulta (no estamos hablando de minutos como le pasa a joselgz, pero sí algunos segundos, en torno a 5-6 como mínimo).

Eso es así aun cuando son consultas sobre tablas de MUY MUY POCOS datos (5 registros de dos campos numericos, por ejemplo). Una consulta como 'SELECT * FROM TABLA_CON_CINCO_REGISTROS' puede tardar unos 5 segundos, y considero que aun no siendo "demasiado" tiempo, no está justificado, pues son "cuatro" datos muy sencillos.

Me sucede lo mismo si intento acceder desde el SQLExplorer de delphi, o desde IBConsole o similares.

Descartado el ancho de banda de mi conexión de internet

¿Alguno de vosotros NO tiene problemas de este tipo por internet? ¿Cómo lo teneis montado?

MUCHISIMAS GRACIAS
Responder Con Cita
  #6  
Antiguo 31-08-2006
joselgz joselgz is offline
Registrado
 
Registrado: ago 2006
Posts: 7
Poder: 0
joselgz Va por buen camino
Gracias por tu respuestas Xander, creo que es la mas convincente, aunque no estoy programando con delphi gracias por tus datos sobre los controles. Creo que definitivamente no podre realizar las conexiones via internet y tendre que migrar lamentablemente a MySql o Posgresql la data. Muchas gracias, de todas maneras si saben algo por ahi haganlo llegar.
Responder Con Cita
  #7  
Antiguo 31-08-2006
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por joselgz
Gracias por tu respuestas Xander, creo que es la mas convincente, aunque no estoy programando con delphi gracias por tus datos sobre los controles. Creo que definitivamente no podre realizar las conexiones via internet y tendre que migrar lamentablemente a MySql o Posgresql la data. Muchas gracias, de todas maneras si saben algo por ahi haganlo llegar.
Pues por ahí tengo una comparativa entre mysql, postgresql, interbase, etc trabajando como servidores de internet y hay uno que hace las consultas más rápidas, permite más conexiones simultáneas, etc y ¿sabes cual es?... luego, cuando llegue a casa te paso el enlace para que te sorprendas y de paso te explico algunas cosillas.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Aplicación para Internet con Firebird Gabriel Internet 3 15-12-2005 21:23:34
Firebird e internet urgente AdrianD Firebird e Interbase 0 06-12-2005 14:53:39
Ayuda con conexion por internet Spynosa Firebird e Interbase 3 09-08-2005 07:53:00
Firebird en internet Spynosa Firebird e Interbase 2 22-05-2005 08:12:25
Conectar firebird via internet chemoide Firebird e Interbase 1 12-05-2003 17:47:24


La franja horaria es GMT +2. Ahora son las 15:07:28.


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