![]() |
![]() |
![]() |
![]() |
![]() |
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.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#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,
|
![]() |
|
|
![]() |
|