Se você quiser performance, nem pense guardar imagem em BD, na verdade
guardar imagem em BD é bastante caído e só deve ser feito se você tem um
propósito muito específico.

Com imagem em BD você não consegue fazer cache, não consegue usar um CDN,
tão pouco consegue usar o apache para servidor os seus conteúdos estáticos,
ou seja, se sua aplicação tem muitos acessos x imagens, você simplesmente
destrói a sua performance e não tem muito para onde correr depois.

Reveja bem sua necessidade.

--
Marcus Cavalcanti
21 9144-5068
www.marcuscavalcanti.net/blog


2011/1/27 Allan Torres <[email protected]>

> Danilo,
> Eu tenho um site que tem algo como umas 3mil imagens indexadas, e
> necessitam ser protegidas, simplesmente fiz o seguinte, coloquei o path do
> upload para uma pasta que não esta na web, assim o visitante não consegue
> acessar essa pasta,
> e salvo os nomes e caminho dentro do banco, dai quando preciso exibir a
> imagem fiz um metodo que responde como se fosse um jpg, assim ele pega o
> bytecode da imagem, e renderiza, nunca tive problemas, não vi nenhum
> problema de banco, velocidade ou backup, quando preciso, entro via shell e
> mando zipar tudo.... ah o arquivo fica grande? sim, fica, mas é um dos
> problemas do negocio, então, faz parte, não desita, persista, não existe só
> uma forma de fazer nescau, só precisa ver qual você gosta mais.
>
> Pense nisso, é uma forma prática de armazenar arquivos e sinceramente, no
> banco ou no arquivo pra mim da na mesma, ambos estão no mesmo servidor, se
> um der crash o outro tb vai dar, então, faço backup semanal já schedulado ,
> ó entro no FTP e mando baixar, ontem mesmo fiz um, tenho algo como 8GB de
> fotos, ainda ta pouco mas não me importo, coloco pra baixar quando vou
> dormir, pela manhã já esta aqui, e dai transfiro pra um hd externo de 1TB q
> tenho e pronto, backup feito, melhor fazer isso do qeu deixar de ganhar
> dinheiro e o site cair.
>
> Allan
>
> On Jan 27, 2011, at 11:08 AM, Danilo Moura Sá Araújo wrote:
>
> Como minha intenção era salvar mesmo muitas fotos, vou acabar desistindo da
> idéia mesmo, tô vendo que os custos não se justificam.
>
> Vlw, ajudaram e muito.
>
> Em 27 de janeiro de 2011 11:04, Hendrik Araujo <[email protected]>escreveu:
>
>> Cada caso é um caso.
>>
>> Existe realmente essa necessidade de guardar em banco ? Já trabalhei com
>> sistemas que guardavam teras bytes de multimedia em banco, mas era um
>> sgbd próprio para isso... Existe bancos feitos para trabalhar dessa forma.
>>
>> Recomendo você guardar os arquivos em disco e armazenar as informações dos
>> arquivos no banco, como path, mime type e etc...
>>
>> No sql server 2008 já existe isso pronto. Ele guarda os arquivos em disco,
>> armazena as informações de metadados no banco e facilita na segurança dos
>> arquivos com a integração do sistema operacional.
>>
>> Em 27 de janeiro de 2011 10:49, Marcel Araujo <[email protected]>escreveu:
>>
>>>  Desconheço que grandes sites armazenem imagens em banco de dados, visto
>>> que é mais lento, torna a base de dados extremamente inchada e o backup
>>> praticamente trabalhoso.
>>>
>>> Sinceramente, não recomendo esta prática.
>>>
>>> --
>>> *“Eu não tenho nenhum talento especial. Apenas sou apaixonadamente
>>> curioso”*
>>> *
>>>
>>>  Marcel Araujo
>>> Analista de Sistemas da WeJoy
>>> Administrador CodeIgniter.com.br
>>> Desenvolvedor PHP/CodeIgniter/Zend/JavaScript/ExtJS/jQuery
>>> Linux User #490101
>>>
>>> http://www.twitter.com/marcelaraujo
>>> http://www.marcelaraujo.com.br
>>> http://br.linkedin.com/in/marcelaraujo
>>> *
>>>
>>>
>>> _______________________________________________
>>> [email protected]
>>> http://www.codeigniter.com.br
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>> ---------------------------
>>> Oportunidade de negócio
>>> http://www.franquiasargohost.net
>>> ---------------------------
>>>
>>>
>>
>> _______________________________________________
>> [email protected]
>> http://www.codeigniter.com.br
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>> ---------------------------
>> Oportunidade de negócio
>> http://www.franquiasargohost.net
>> ---------------------------
>>
>>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a