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-05-2008
Mauro Daniel Mauro Daniel is offline
Miembro
 
Registrado: nov 2006
Posts: 39
Poder: 0
Mauro Daniel Va por buen camino
Question Interbase o Firebird

Hola a todos... Tengo una aplicacion en Delphi que utiliza como motor de base de datos Interbase 6. Por muchos motivos, Interbase 6 ya es muy lento para mis necesidades actuales. He analizado la posibilidad de pasar a Firebird 2.1 o Interbase 2007...
1) Han tenido experiencia en estos motores?
2) Firebird 2.1 aprovecha las PC con mas de un procesador? (Se que Interbase 2007 si lo hace)
3) Pasar de Interbase 6 a Interbase 2007 es casi automatico... Para pasar a Firebird debo modificar mucho mis triggers y stored procedures?
4) Como es el desempeño de las IBX con Firebird?

Todo lo que me puedan comentar sobre estos motores de BD me será de gran utilidad... Desde ya muchas gracias
Responder Con Cita
  #2  
Antiguo 21-05-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Mauro Daniel Ver Mensaje
Hola a todos... Tengo una aplicacion en Delphi que utiliza como motor de base de datos Interbase 6. Por muchos motivos, Interbase 6 ya es muy lento para mis necesidades actuales. He analizado la posibilidad de pasar a Firebird 2.1 o Interbase 2007...
1) Han tenido experiencia en estos motores?
2) Firebird 2.1 aprovecha las PC con mas de un procesador? (Se que Interbase 2007 si lo hace)
3) Pasar de Interbase 6 a Interbase 2007 es casi automatico... Para pasar a Firebird debo modificar mucho mis triggers y stored procedures?
4) Como es el desempeño de las IBX con Firebird?

Todo lo que me puedan comentar sobre estos motores de BD me será de gran utilidad... Desde ya muchas gracias
1) Sí
2) Sí, pero mejor instala el servidor Linux
3) En principio, no debes modificar nada
4) Muy bueno

Puedes encontrar multitud de hilos sobre el mismo tema aquí mismo, en clubdelphi
Responder Con Cita
  #3  
Antiguo 21-05-2008
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
Cita:
Empezado por Mauro Daniel Ver Mensaje
Hola a todos... Tengo una aplicacion en Delphi que utiliza como motor de base de datos Interbase 6. Por muchos motivos, Interbase 6 ya es muy lento para mis necesidades actuales. He analizado la posibilidad de pasar a Firebird 2.1 o Interbase 2007...
1) Han tenido experiencia en estos motores?
2) Firebird 2.1 aprovecha las PC con mas de un procesador? (Se que Interbase 2007 si lo hace)
3) Pasar de Interbase 6 a Interbase 2007 es casi automatico... Para pasar a Firebird debo modificar mucho mis triggers y stored procedures?
4) Como es el desempeño de las IBX con Firebird?

Todo lo que me puedan comentar sobre estos motores de BD me será de gran utilidad... Desde ya muchas gracias
1.- Si, desde la versión 1.5.
2.-Si lo hace. Al contrario de casimiro, puedes instalarlo en win server y te va a funcionar de maravillas.
3.-No necesariamente, pero hay que hacer la prueba.
4.-Excelente.
Responder Con Cita
  #4  
Antiguo 21-05-2008
Mauro Daniel Mauro Daniel is offline
Miembro
 
Registrado: nov 2006
Posts: 39
Poder: 0
Mauro Daniel Va por buen camino
Cecision dificil

Muchas gracias por sus respuestas...
Aprovechando sus experiencias con ambos motores, me podrian mencionar ventajas y desventajas de cada uno de ellos...
Es una decision dificil y no quiero equivicarme...
Les agradezco nuevamente
Responder Con Cita
  #5  
Antiguo 21-05-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
No conozco Interbase 2007, pero una gran diferencia es que Firebird es libre y gratis.

Interbase 6 y Firebird 1 eran "iguales".
Luego se diferenciaron un poco, pero siguen siendo compatibles en gran parte.

Te sugiero que hagas un backup de tu base en Interbase 6 y hagas un restore en Firebird 2.1
Si el restore no te dá problemas, has terminado.
Los problemas que te puede dar son básicamente:
- En los triggers AfterUpdate utilizar "new.".
- Utilizar PLANes dentro de procedimientos o triggers que no contengan todas las tablas.
- alguna cosa más.

De todos modos, si la programación de la base no es demasiado complicada no creo que tengas problemas.

Con respecto a utilizar más de un procesador:
- La versión Classic en Linux funciona PERFECTAMENTE!
- En Firebird 1.5 la versión Classic en Windows daba algún que otro problema.
- Las versiones SuperServer no utilizan más de un procesador.

Según mi experiencia te recomiendo instalar el servidor en un Linux.

Última edición por duilioisola fecha: 21-05-2008 a las 18:41:27.
Responder Con Cita
  #6  
Antiguo 21-05-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Aquí tienes una comparativa entre Interbase 7.5 y Firebird 1.5
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
Interbase 6.0 e Firebird 2.0 Manuel Firebird e Interbase 4 29-03-2007 15:38:27
Interbase 6.5 ó Firebird. brakaman Conexión con bases de datos 1 31-08-2006 22:38:12
De Interbase a Firebird micky Firebird e Interbase 2 10-11-2004 12:45:15
InterBase o FireBird NickName Firebird e Interbase 3 13-06-2003 00:05:41
php e interbase o firebird marcelofabiani PHP 1 27-05-2003 20:29:38


La franja horaria es GMT +2. Ahora son las 10:06:23.


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