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 18-10-2005
fcobanda fcobanda is offline
Miembro
 
Registrado: jun 2003
Ubicación: Saltillo, Coah. Mexico
Posts: 19
Poder: 0
fcobanda Va por buen camino
utilizar 2 bases de datos

Hola saludos.
Tengo un problema con una aplicacion la cual ya se hizo mas lenta debido a que la base de datos a crecido demasiado, y necesito hacer una aplicacion complementaria para uso del usuario, que vaya limpiando la informacion de acuerdo a ciertos criterios establecidos para ello.
Quiero saber si es posible a partir de una base de datos en principio vacia(y que me servira posteriormente como historia) ir actualizando las tablas de acuerdo a la BD principal y posteriormente borrar los registros pasados al historico, para que quede solamante la informacion mas nueva, Todo esto hacerlo por medio de Procedimientos Almacenados de Interbase usando claro 2 BD (principal e historico), ya que la Aplicacion que comento se modificaria para que el usuario use una u otra BD. ya que la informacion se necesita en linea para consulta, claro que con mayor frecuencia la BD principal.
ojala me haya explicado bien y alguien tenga alguna sugerencia.

PD. no quiero utilizar los Batch move porque seria demasiado lento y el usuario podria pensar que la aplicacion esta enciclada y terminar por abortarla.


Gracias de antemano por todo

Saludos desde Saltillo, Coah. Mexico
Responder Con Cita
  #2  
Antiguo 18-10-2005
Avatar de epuigdef
epuigdef epuigdef is offline
Miembro
 
Registrado: jul 2005
Posts: 196
Poder: 19
epuigdef Va por buen camino
Buenas!


Has pensado en utilizar componentes ADO, y crear 2 ADOConection? En este caso, cualquier TADOTable o TADOQuery que tengas le puedes definir una de las dos conexiones según te convenga.

Un saludo

Edu
Responder Con Cita
  #3  
Antiguo 18-10-2005
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
Aunque antes yo miraría por qué va lenta e intentaría solucionarlo, no es motivo el que tenga muchos datos para que vaya lenta.
Responder Con Cita
  #4  
Antiguo 18-10-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por epuigdef
...Has pensado en utilizar componentes ADO, y crear 2 ADOConection? En este caso, cualquier TADOTable o TADOQuery que tengas le puedes definir una de las dos conexiones según te convenga.
Supongo que debe ser un despiste, pero no creo que los ADOConnection, ADOTable y ADOQuery sean lo mejor para acceder a una Base de Datos InterBase.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 18-10-2005
fcobanda fcobanda is offline
Miembro
 
Registrado: jun 2003
Ubicación: Saltillo, Coah. Mexico
Posts: 19
Poder: 0
fcobanda Va por buen camino
lo lento se debe a que use el BDE y ademas en cada registro del archivo principal se ejecuta un Stored Procedure para sacar informacion y totales de varias tablas, ya que el cliente quiso casi toda la informacion del sistema en una sola pantalla, y esto funciono bien con poca informacion, ahorita sale mas costoso redisenar la aplicacion, es por eso que una opcion es hacer 2 bases de datos una la principal y la otra la historica,
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


La franja horaria es GMT +2. Ahora son las 22:55:50.


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