Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-03-2014
rabata2001 rabata2001 is offline
Miembro
 
Registrado: nov 2010
Posts: 88
Poder: 14
rabata2001 Va por buen camino
Post Interbase 7 a Interbase o Firebird??

Buenas a todos,

La situación es la siguiente:

Tengo un sistema en Delphi7 (actualmente ya desarrollo con delphi 2010) que utiliza un bbdd interbase 7.

El sistema lo tengo montado en un servidor Dell Xeon de 2 micros dual core y disco duro de 10.000 rpm (WDigital). Este servidor contiene la bbdd y el sistema que puede (o intenta) almacenar en máxima producción del orden de 80/100 registros por segundo (diversas entradas y estas mismas entradas crea inserciones en otras tablas), a la vez al formar parte de un sistema, otros sistemas consultan datos de él mismo, por lo tanto tengo un sistema crítico que lo soluciono dejando la bbdd limpia cada evento (suelden ser 2-3 días) y así me evito la perdida de eficiencia de bbdd al acumular más registros, aunque cuando va llegando al final del evento la bbdd cada vez se hace más lenta , y evidentemente el sistema funciona peor, pero funciona adecuadamente pero muy justito y a veces con penurias (hay procesos que consultan datos cada segundo).

Mi intención es migrar hardware:

Actual:
Servidor Dell Xeon:
- Sistema Delphi 2010 (utilizo mucho commitRetaining, para evitar que cierre los componentes IBX, ya se que los deltas se disparan)
- Windows 2003 32 bits
- Servidor BBDD Interbase 7
- El mismo Servidor arranca la aplicación de captura de datos por aquellos de usar la datos en local en vez de en red (un poco más de rápidez)

Otros Sistemas (Consultan y también introducen datos, en menor medida)
- Sistema Delphi 2010 (utilizo mucho commitRetaining, para evitar que cierre los componentes IBX, ya se que los deltas se disparan)
- Cliente Interbase 7
- Windows XP (32 bits)


Nuevo escenario, ¿Que me podríais aconsejas a esto que he pensado)
- Sistema Delphi 2010 (no sé si compila para 64bits)
- Colocar en mayor medida commit, en vez de commitretaining (para evitar masivo crecimineto de bbdd)
- Cambiar a otra versión de bbdd ¿Interbase o firebird, que version?, 64 bits.
- Servidor de BBDD posiblemente un Linux (ubuntu o debian), con disco SSD y 64 bits, (pequeño problema que desacoplo el sistema de recoger datos de la bbdd en local, la paso a remoto)
- En el resto de PC's Windows 8.1 64 bits
- Algunos otros los tengo que dejar en windows xp 32 bits.
- ¿Puede existir algún problema de incompatibilidad al compilar en D2010 en 32 bits y ejecutarlo en 64 bits (windows 8.1)?
¿Se notará una subida sustancial del rendimiento, tal que un proceso que antes tardaba 1 segundo entero, tarde en menos de la mitad?

Saludos y Gracias por vuestros aportes
Responder Con Cita
 



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 7 a Interbase o Firebird?? rabata2001 Varios 1 07-03-2014 15:31:14
Firebird E Interbase KAYO Firebird e Interbase 5 03-07-2007 06:46:57
Interbase 6.0 e Firebird 2.0 Manuel Firebird e Interbase 4 29-03-2007 15:38:27
¿Interbase o Firebird? moesis Firebird e Interbase 4 19-07-2004 22:56:14
InterBase o FireBird NickName Firebird e Interbase 3 13-06-2003 00:05:41


La franja horaria es GMT +2. Ahora son las 03:35:59.


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