FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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 |
#3
|
||||
|
||||
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.
|
#4
|
||||
|
||||
Cita:
__________________
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. |
#5
|
|||
|
|||
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,
|
|
|
|