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
---------------------------