Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Migrar de Firebird 2.1.3 a 3 (https://www.clubdelphi.com/foros/showthread.php?t=93218)

Neeruu 19-06-2018 17:22:53

Migrar de Firebird 2.1.3 a 3
 
Hola a todos!!!

Tengo una consulta que hacerles, estoy por migrar el motor de base de datos desde la versión de firebird 2.1.3 a 3...

- Alguna recomendación.
- Algo que deba tener en cuenta.
- Algún inconveniente con el que pueda encontrarme?

En mis bases de datos, tengo dominios, tablas, triggers, procedimientos almacenados....

En fin todo lo que me pueda servir de ayuda para el pasaje...

Hace tiempo pregunte para migrar a 2.5 pero al final no hice nada por una cuestión de tiempo... ahora quiero si o si migrar a 3 porque es sorprendente la velocidad de firebird 3...

Saluda Atte Neeruu!!!:)

Casimiro Notevi 19-06-2018 17:27:10

Pues lo mismo de siempre, hacer el backup transportable y luego el restore.
Código:

gbak -b -t .......

Neeruu 19-06-2018 17:54:25

Me cuesta creer la facilidad para pasar de una versión a otra...

Muchas gracias... ^\||/^\||/

WHILENOTEOF 19-06-2018 18:21:57

Cita:

Empezado por Neeruu (Mensaje 527175)
Hola a todos!!!

Tengo una consulta que hacerles, estoy por migrar el motor de base de datos desde la versión de firebird 2.1.3 a 3...

- Alguna recomendación.
- Algo que deba tener en cuenta.
- Algún inconveniente con el que pueda encontrarme?

En mis bases de datos, tengo dominios, tablas, triggers, procedimientos almacenados....

En fin todo lo que me pueda servir de ayuda para el pasaje...

Hace tiempo pregunte para migrar a 2.5 pero al final no hice nada por una cuestión de tiempo... ahora quiero si o si migrar a 3 porque es sorprendente la velocidad de firebird 3...

Saluda Atte Neeruu!!!:)

Me gustaría que alguien confirmara con experiencias reales este punto de la velocidad, yo estoy en una situación parecida y estoy valorando si actualizo o no, gracias.

Casimiro Notevi 19-06-2018 18:39:38

Cita:

Empezado por WHILENOTEOF (Mensaje 527183)
Me gustaría que alguien confirmara con experiencias reales este punto de la velocidad, yo estoy en una situación parecida y estoy valorando si actualizo o no, gracias.

Si tienes una base de datos pequeña de pocos gigas, no creo que notes mucha diferencia.
De todas formas, si tienes problemas de velocidad, habría que verificar tu base de datos, porque no es nada normal que una BD firebird sea lenta.

WHILENOTEOF 19-06-2018 18:50:31

Cita:

Empezado por Casimiro Notevi (Mensaje 527185)
Si tienes una base de datos pequeña de pocos gigas, no creo que notes mucha diferencia.
De todas formas, si tienes problemas de velocidad, habría que verificar tu base de datos, porque no es nada normal que una BD firebird sea lenta.

Bueno yo no estoy descontento con la actual 2.1, pero siempre me gusta mejorar todo lo que se pueda en rendimiento y velocidad, y como el compañero decía la sorprendente velocidad de Firebird 3, pues quería que gente que tenga experiencia con esas dos versiones, lo confirmase o contara sus experiencias.

Casimiro Notevi 19-06-2018 19:07:49

Yo he hecho algunas pruebas, y más rápida es, yo diría que incluso un 30% más, así a ojo :D, pero es algo que no vas a notar trabajando normalmente, te pongo un ejemplo:
Haces una consulta que enlaza varias tablas y tarda: 0,067 s.
Si ahora es un 30% más rápido, tardaría: 0,047 s.
No notarías la diferencia.
Para apreciar diferencias tendrían que ser procesos masivos que involucraran diversas consultas, cálculos, actualizaciones, etc. de muchos registros, etc.

WHILENOTEOF 19-06-2018 19:20:30

Si mejora la velocidad, aunque no sea apreciable en muchos casos, ya lo considero interesante. A ver si alguien más se anima y cuenta sus experiencias.

rastafarey 14-07-2018 22:19:57

Respuesta
 
Aquí esta esto https://www.firebirdsql.org/file/com...erformance.pdf

Casimiro Notevi 14-07-2018 23:06:12

Tengo buen ojo para medir :cool:

WHILENOTEOF 15-07-2018 09:35:52

Cita:

Empezado por rastafarey (Mensaje 527617)

Gracias por el aporte. Viendo el documento habla de que lo han probado con 15 conexiones (creo recordar), ¿hay algún límite máximo en el nº de conexiones?, imagino que dependerá del equipo, pero cual sería un número razonable de conexiones que un servidor Firebird 3.0 puede manejar?

Casimiro Notevi 15-07-2018 11:23:11

Cita:

Empezado por WHILENOTEOF (Mensaje 527620)
Gracias por el aporte. Viendo el documento habla de que lo han probado con 15 conexiones (creo recordar), ¿hay algún límite máximo en el nº de conexiones?, imagino que dependerá del equipo, pero cual sería un número razonable de conexiones que un servidor Firebird 3.0 puede manejar?

Algunos clientes trabajan con cientos de conexiones, uno en particular tiene siempre más de 300 conexiones activas.
En un hilo conté una prueba que hicimos una vez, ya hace años, con unas mil conexiones activas, sin problemas.

mamcx 15-07-2018 20:09:50

Cita:

Empezado por Casimiro Notevi (Mensaje 527623)
En un hilo conté una prueba que hicimos una vez, ya hace años, con unas mil conexiones activas, sin problemas.


Si es eso es cierto, es abusurdo... e impresionante.

Se supone que uno usa un Pool Connection para tener eso bajo control.


P.D: El dia que firebird este en iOS/Android ese dia sere feliz!

Casimiro Notevi 15-07-2018 22:42:50

Cita:

Empezado por mamcx (Mensaje 527624)
P.D: El dia que firebird este en iOS/Android ese dia sere feliz!

Yo seré más feliz el día que mi boleto de la lotería sea el premiado con varios millones de euros :D

Casimiro Notevi 15-07-2018 23:11:39

Cita:

Empezado por mamcx (Mensaje 527624)
Si es eso es cierto, es abusurdo... e impresionante.

Fue una prueba para ver hasta dónde llegaba. Íbamos abriendo conexiones mientras desde varios terminales se iban creando facturas de ventas, hasta que nos aburrimos cuando llevábamos poco más de 950 conexiones, creo recordar.
Tampoco fue una prueba exhaustiva.


La franja horaria es GMT +2. Ahora son las 17:48:44.

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