Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-05-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿Por qué hablan de dos bases de datos? ¿No sería, en todo caso, dos tablas en la misma base? ¿Una con los datos y otra con las imágenes? Porque así no habría problemas de sincronización, se le deja al motor y ya. Mientras que con archivos aparte hay ademas que estar haciendo la doble operación de insertar/modificar/borrar el registro e insertar/modificar/borrar el archivo.

Otra cosa que no sé si ya mencionaron. Si las imágenes se guardan en la base de datos, no tenemos que preocuparnos por la nomenclatura de los archivos, que puede no ser tan sencilla.

// Saludos
Responder Con Cita
  #2  
Antiguo 04-05-2011
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 23
RONPABLO Va por buen camino
Cita:
Empezado por roman Ver Mensaje
¿Por qué hablan de dos bases de datos? ¿No sería, en todo caso, dos tablas en la misma base? ¿Una con los datos y otra con las imágenes? Porque así no habría problemas de sincronización, se le deja al motor y ya. Mientras que con archivos aparte hay ademas que estar haciendo la doble operación de insertar/modificar/borrar el registro e insertar/modificar/borrar el archivo.

// Saludos

En mi caso uso dos bases de datos por algo que comentó Neftali:

Cita:
* Mejora sustancial de las copias de seguridad (respecto a 1 Base de Datos). Seguramente la copia de la BD-Datos será más habitual, mientras que la BD-Imagenes se puede hacer con una cadencia más pequeña. El movimiento de datos en la 1ª seguramente será mucho más alto que en la segunda, de forma que podemos adecuar la periodicidad de las copias a esa relación.
Mis clientes por ejemplo suele tomar fotografías de tratamientos a sus pacientes, pero no a todos los tratamientos, solo a algunos que son bastante complejos y quieren tener bien documentados, así pues el nivel de imágenes diarias es menor al nivel de pacientes atendidos y sus demás datos tomados en el día.
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita
  #3  
Antiguo 04-05-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Claro. Pero supongo que esto es pensando en que por respaldo se entiende copia del archivo físico de la base. Pero dependiendo de según qué base y según qué software de respaldo, se puede más bien pensar en respaldos que excluyan una o más tablas.

Es decir, en mi caso, no suelo respaldar copiando físicamente los archivos, sino creando scripts de volcado de datos.

// Saludos
Responder Con Cita
  #4  
Antiguo 04-05-2011
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: 19.439
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 roman Ver Mensaje
Es decir, en mi caso, no suelo respaldar copiando físicamente los archivos, sino creando scripts de volcado de datos.
¿Eso quiere decir que no usas los comandos de Backup y Restore?
No lo he probado, pero si se trata de eso, ¿Qué puede tardar en una Base de datos de 30 o 40 GB de Datos?
__________________
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 04-05-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Es que ustedes, creo, están pensando sólo en Firebird o no sé. En MySQL los respaldos son siempre por script, a menos que se tenga uso exclusivo de la base y no haya problemas de concurrencia. Pero, es cierto, no sé cómo sea con bases tan grandes.

De todas formas, MySQL permite consultas entre bases, así que aún aplicaría la técnica de Casimiro dejando que el motor se encargue de la sincronización.

// Saludos
Responder Con Cita
  #6  
Antiguo 05-05-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.214
Poder: 24
newtron Va camino a la fama
Esto es una pregunta para el amigo Casimiro.

Si metes las imágenes en la base de datos, ¿para abrirlas qué haces? ¿la grabas en el disco duro y llamas al programa correspondiente?
Responder Con Cita
  #7  
Antiguo 05-05-2011
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: 19.439
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 newtron Ver Mensaje
Esto es una pregunta para el amigo Casimiro.
No soy Casimiro, pero supongo que puedo... ;-)

Cita:
Empezado por newtron Ver Mensaje
Si metes las imágenes en la base de datos, ¿para abrirlas qué haces? ¿la grabas en el disco duro y llamas al programa correspondiente?
Para imágenes, aun es relatívamente sencillo hacerlo directamente desde Delphi, pues los componentes de imagen pueden recibir la información directamente de los TField, pero ese es un problema que tienes si los ficheros almacenados son de otro tipo (o heterogéneos).

En mi caso es un "Archivo documental" y te puedes encontrar desde TXT, DOC, XLS, ZIP, TIFF,... Vamos, cualquier cosa. En este caso no hay otro remedio que volcar/grabar a disco en un temporal y luego abrir con la aplicación asociada al sistema (o que el usuario escoja).
__________________
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
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Archivos adjuntos en mail Dado de baja Internet 7 06-11-2007 16:11:48
Mujer pintada de dentro hacia fuera gluglu La Taberna 8 04-06-2007 12:44:33
Problema al abrir archivos adjuntos vick Internet 1 24-03-2007 07:20:41
Envio de archivos adjuntos con TIdSmtp murci Internet 3 14-02-2007 13:27:02
pop3 y archivos adjuntos !! seba_cipo Internet 2 19-12-2005 14:09:28


La franja horaria es GMT +2. Ahora son las 13:04:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi