Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-05-2007
semptrion semptrion is offline
Miembro
 
Registrado: abr 2007
Posts: 112
Poder: 18
semptrion Va por buen camino
Se deben cargar archivos o fotos en una base de datos?

Me gustaría conocer la opinión de los monstruos acerca de colocar fotos o archivos binarios en los registros de una base de datos.

Saludos
Responder Con Cita
  #2  
Antiguo 15-05-2007
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
para que tipo de aplicación?
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 15-05-2007
semptrion semptrion is offline
Miembro
 
Registrado: abr 2007
Posts: 112
Poder: 18
semptrion Va por buen camino
Aplicaciones web, por supuesto

Cita:
Empezado por droguerman
para que tipo de aplicación?
Para aplicaciones web, utilizando cualquier motor de base de datos y php (u otro front end)
Responder Con Cita
  #4  
Antiguo 15-05-2007
Dr. Iglesias . Dr. Iglesias . is offline
Registrado
 
Registrado: may 2007
Posts: 4
Poder: 0
Dr. Iglesias . Va por buen camino
Mi experiencia en Sybase en que por cada imagen que agregas a la base esta crece en forma logaritmica y pateticamente , es decir si agregas un blob de 500k , en la base quedaria como de 1.5 megas . Eso por lo menos en sybase , no he probado en mysql .
Saludos .
Responder Con Cita
  #5  
Antiguo 16-05-2007
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
Cita:
Empezado por semptrion
Para aplicaciones web, utilizando cualquier motor de base de datos y php (u otro front end)
entiendo eso pero lo primero que se tiene que ver es si vas a manejar una gran cantidad de imagenes, y el nivel de seguridad que piensas aplicar, además de otros factores como el sistema de archivos. si vas a crear la competencia de flickr, y la velocidad no es lo más importante (me refiero al hecho de recuperar la imagen, renderizarla por php y demás) pues usa una base de datos, pero si vas a trabajar con pocas imagenes y lo primordial es el texto, pues usa el sistema de archivos.
__________________
self.free;
Responder Con Cita
  #6  
Antiguo 17-05-2007
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Hola,

Todas las aplicaciones que he visto, siempre utilizan el sistema de archivos, es decir nunca se guarda en la base de datos.Actualmente trabajo en app en php y las fotos las accedemos mediante rutas, en cuanto la velocidad es bastante rápido,.

Ahora guardarla en una base de datos, da la impresión que demoraría mas en recuperarla y mostrarla, pero no hablo mas de aquello porque no sé mucho, por mi parte seguiré accediendo via ruta.

Hasta Luego .-
__________________
No todo es como parece ser...
Responder Con Cita
  #7  
Antiguo 17-05-2007
semptrion semptrion is offline
Miembro
 
Registrado: abr 2007
Posts: 112
Poder: 18
semptrion Va por buen camino
Existe diferencia por el volumn de información o por el tiempo de procesamiento?

Cita:
Empezado por droguerman
entiendo eso pero lo primero que se tiene que ver es si vas a manejar una gran cantidad de imagenes, y el nivel de seguridad que piensas aplicar, además de otros factores como el sistema de archivos. si vas a crear la competencia de flickr, y la velocidad no es lo más importante (me refiero al hecho de recuperar la imagen, renderizarla por php y demás) pues usa una base de datos, pero si vas a trabajar con pocas imagenes y lo primordial es el texto, pues usa el sistema de archivos.
Así, tu opinión es que si son pocas imágenes y lo primordial es el texto, se use el sistema de archivos.

Ahora, esto va contra la opinión generalizada que se deba utilizar base de datos para almacenar imágenes o archivos binarios.

En cualquier caso, creo que no importa el volumen de información. O por lo menos no debería importar al momento de tomar una decisión.

La verdad es que si algo funciona en grandes volúmenes, debería funcionar mejor en pequeños. No estoy de acuerdo en realizar acciones orientadas al volumen de datos. Si hoy hacemos algo para pocos datos, mañana (si hay suerte sea mala o buena no sé) puede ser que ese volumen se vea incrementado y la aplicación -con un perfil doméstico- periclite bajo los nuevos esquemas.

Los trucos no nos sirven así. Y creo que cualquier workaround siempre resulta perjudicial en el tiempo. Hacer cosas por el volumen... mmm suena interesante pero veo que no es relevante.
Responder Con Cita
  #8  
Antiguo 18-05-2007
Avatar de Yaco
Yaco Yaco is offline
Miembro
 
Registrado: oct 2004
Ubicación: Canarias
Posts: 42
Poder: 0
Yaco Va por buen camino
Personalmente nunca guardaría imágenes ni archivos en una base de datos, sea cual sea el uso y volumen. Siempre he visto que aumenta el riesgo de que se corrompa, aumente el tamaño de forma exagerada y dificulta, en cierta medida, la labor del programador.

El tema de la seguridad se puede establecer en otros niveles que también resultan efectivos con el sistema de archivos.

Es mi opinión.

Saludos,
__________________
Un programa 100% libre de errores, es una expresión 50% falsa.
Responder Con Cita
  #9  
Antiguo 15-05-2007
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 22
kayetano Va por buen camino
Hola

Este tema se ha comentado ya alguna que otra vez, recuerdo por ejemplo este hilo http://www.clubdelphi.com/foros/showthread.php?t=1955
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #10  
Antiguo 21-02-2008
august23 august23 is offline
Registrado
 
Registrado: feb 2008
Posts: 1
Poder: 0
august23 Va por buen camino
Dudas acerca de cargar fotos en una base de datos?

hola a todos, yo tambien me hecho la misma pregunta ya que me gustaria saber como se pueden cargar imnumerables fotos en una base de datos sin que afecte el rendimiento de la misma, saludos...
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
Crear base de datos y cargar datos desde delphi Albano MySQL 4 17-05-2007 20:01:18
Como guardar Fotos en Base de Datos? El_Raso Varios 1 30-01-2007 20:50:21
Como cargar una imagen en una base de datos rls JAVA 1 15-11-2006 15:50:57
Cargar desplegable desde base de datos melanthea JAVA 0 07-09-2004 14:03:09


La franja horaria es GMT +2. Ahora son las 08:12:01.


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