![]() |
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 |
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 |
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.
|
Cita:
|
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,
|
La franja horaria es GMT +2. Ahora son las 18:02:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi