![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
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.
|
|
#2
|
||||
|
||||
|
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..." |
|
#3
|
|||
|
|||
|
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 |
|
#4
|
|||
|
|||
|
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.
|
|
#5
|
||||
|
||||
|
Cita:
y de paso te explico algunas cosillas.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|