FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
duda sobre funcionamiento
Buenas tardes tengo una duda sobre Firebird que es la siguiente:
Se puede dividir una base de datos en trositos y poder hacer un query sobre todo. Preguntara porque de esto, necesito tener un archivo por día asi es mas facil de trasnsportar, hay menos perdida ante un archivo corrupto,etc; pero a la vez me gustaria hacer un query con todos los archivos, eto es posible de no serlo ¿existe alguna base de datos que lo haga? Desde ya muchas gracias |
#2
|
|||
|
|||
Hola acertij022
mi intención no es contradecirte, sino ayudarte en lo que puedas encontrar una mejor solución. Lo que quieres no se puede. Si se puede tener la base de datos distribuida en multiples archivos, pero nada puedes saber sobre lo que hay específicamente en cada archivo, y todos funcionan en conjunto, por separado no sirven de nada. Cita:
Cita:
Estás buscando hacer algo parecido al concepto de replicación de bases de datos? Danos un poco más de información. Atentamente TJose |
#3
|
||||
|
||||
Creo que lo más fácil es tener 2 bases de datos con la misma estructura y mediante delphi, hacer un trasbase de información de una a otra. Por supuesto con tanto agregar y borrar, se hace necesario un backup/restore para que la BBDD diaria sea lo más pequeña posible.
El programa principal, podría monitorear una carpeta determinada, en cuanto se copie un archivo, que lo incluya a la otra base de datos. Incluso si quieres que sea lo más liviano posible, puedes usar archivos CSV en lugar de una base de datos para el diario. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
||||
|
||||
mi idea es tener archivo divididos por día para poderlo enviar por modem.
No recuerdo en donde lei que Firebird podias setear el tamaño maximo llegado a este automaticamente creaba otra base de datos pero al hacer un query este buscaba en todas las partes (no era una fuente confiable) por eso era mi pregunta . |
#5
|
|||
|
|||
Hola acertij022
una opción puede ser que trabajes con tablas externas (archivos de texto con estructura fija). Se me ocurre que desde tu aplicación puede hacer lo siguiente: -Vaciar las tablas. -Insertar los movimientos del día en la/s tabla/s externa/s -Comprimir las tablas en un único archivo. -Enviar el archivo comprimido por modem. -En el destino descomprimir y pisar las tablas externas del día anterior. -Insertar en la base definitiva los datos provenientes de las tablas externas. -Y fin(?) Las tablas externas se manejan y utilizan tal cual fueran tablas propias de la base de datos. Hace un tiempo contesté algo sobre la utilización de tablas externas, buscá por mi nombre o como tablas externas. Suerte TJose PD: python es espectacular para este tipo de cosas! |
#6
|
|||
|
|||
#7
|
||||
|
||||
Cita:
No podrás seguir por ese camino Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#8
|
||||
|
||||
Gracias por responderme, actualmente lo estoy haciendo con archivos planos de estructura fija y queria darle el poder de hacerle query a los archivos y crei que se podria hacer en Firebird teniendo particionado la base de datos.
pd:muchas gracias por aclararme el panorama |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Duda sobre DFS | enrique_84 | Varios | 2 | 08-06-2006 11:53:40 |
Una duda sobre los Uses | jorch_yr | Varios | 1 | 30-05-2004 04:39:40 |
Una duda sobre ADO | PTW | Conexión con bases de datos | 1 | 13-04-2004 23:33:14 |
Duda sobre BDE vs IBX | ESA | Firebird e Interbase | 3 | 04-03-2004 17:20:07 |
Duda sobre ADO | Omar Alejandro | Conexión con bases de datos | 7 | 31-05-2003 19:52:58 |
|