Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-08-2013
REVINFOR REVINFOR is offline
Miembro
NULL
 
Registrado: may 2011
Posts: 19
Poder: 0
REVINFOR Va por buen camino
Que Opciones diferentes hay para no guardar archivos en base de datos

Buenas:

Tengo una duda, que se que ustedes me podran guiar (incluso solucionar...)

1. Hace tiempo, realice un sistema que trabajaba con varios archivos (jpg, pdf, etc) y los guardaba en una base de datos.

2. Todo iba de maravilla, hasta que (despues de 10 años) es demasiado complicado sacar copias de seguridad o mover la base de datos de un equipo a otro, esta base tiene un tamaño de 100 Gb y se encuentra en una PC comun y corriente.(no tienen un informatico en la institucion)

3. Ademas lei varios articulos que indican que la base de datos se puede conrromper cuando tiene archivos guardados en su interior, ademas de la disminucion en la velocidad.

4. El motivo por el cual me decidi por esta opcion es para que la aplicacion pueda mostrar todos los archivos en red, sin necesidad de tener copias locales de los mismos en cada cliente.

Mi consulta es: Quiero vaciar todos los archivos de la base, y aplicar otras opciones como ser aplicar ftp en la LAN, e incluso ver la posibilidad de pasar a una aplicacion de 3 capas.

Gracias de antemano por toda su ayuda....

Datos tecnicos:
Lenguaje de programacion: Delphi 6
Base de datos: SQL Server 2000
Responder Con Cita
  #2  
Antiguo 15-08-2013
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.913
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Si puedes usar una version actual de Sql Server, este ya tiene soporte de forma transparente a poder usar los archivos tanto como datos de una fila como almacenarlos separados en el sistema de archivos.

De lo contrario, es muy facil igual. Haces un programa que extraiga los archivos en una carpeta, y reemplazas el campo con la ruta a cada cual.
__________________
El malabarista.
Responder Con Cita
  #3  
Antiguo 15-08-2013
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: 18.289
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 mamcx Ver Mensaje
De lo contrario, es muy facil igual. Haces un programa que extraiga los archivos en una carpeta, y reemplazas el campo con la ruta a cada cual.
Además piensa en un sistema de balancear la carga de los directorios a medida que los vayas llenando. Lo lógico es definir una estructura de árbol.
Ten en cuenta además que la estructura pueda estar en varios volúmenes o que te sea fácil cambiar la ubicación de los ficheros sin que eso afecte al acceso.
__________________
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



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
Ver Los Datos De Diferentes Tablas en una base De datos en access, Desde un DBGrid. feliz-58 Tablas planas 2 24-01-2013 19:16:14
Ayuda guardar archivos pdf en base de datos vickychew Varios 8 06-03-2008 19:10:06
Problemas para guardar la informacion en la base de datos ANALILIAHUJA Conexión con bases de datos 2 17-01-2008 15:55:41
guardar archivos a varbinary desde la base de datos Paoti MS SQL Server 0 31-10-2007 23:45:27
Unir base de datos en diferentes formatos rbeltran Conexión con bases de datos 0 16-12-2004 20:06:40


La franja horaria es GMT +2. Ahora son las 01:43:52.


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