<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
<div class="moz-text-flowed"
style="font-family: -moz-fixed; font-size: 12px;" lang="x-western">Olá
pessoal,
<br>
<br>
Desculpem o off-topic, mas não sabia onde postar minha dúvida. Se
alguém tiver uma sugestão de lista para postar essa dúvida eu agradeço.
<br>
<br>
O sistema do qual administro os servidores, possui uma funcionalidade
que é exibição de imagens cadastradas pelos usuários. Estas imagens são
armazenadas atualmente em um único diretório, e são gravadas com um
número (ex.:123456.jpg), em um storage rodando centOS.(até q não é tão
off-topic assim ;) ).
<br>
<br>
O problema é que a quantidade de imagens já passa de 4 milhões de
arquivos. Cada imagem antes de ser armazenada, é tratada, e salva em 3
tamanhos diferentes. Ou seja, existem 3 cópias de cada arquivos (4
milhões / 3).
<br>
<br>
Espaço em disco não é problema, já que estas imagens são pequenas. O
problema maior é a quantidade mesmo, e a organização. A medida que o
número de arquivos aumenta, fica pior para o SO buscar essa foto. Pra
piorar a situação, os servidores de aplicação montam via nfs este
storage para buscar os arquivos.
<br>
<br>
Finalmente, o que venho pedir a lista seriam sugestões de como melhorar
a indexação/organização destes arquivos. Já pensei em utilizar
armazenamento distribuído (SAN, cloud, GlusterFS), organização por
pastas com AliasMatch do apache para recuperá-las depois e
armazenamento em banco de dados.
<br>
<br>
Qualquer sugestão é bem vinda.
<br>
<br>
Obrigado.
<br>
<br>
[]s
<br>
</div>
<pre class="moz-signature" cols="72">--
Fábio da Silva Júnior - <a class="moz-txt-link-abbreviated" href="mailto:fjuniorlista@gmail.com">fjuniorlista@gmail.com</a>
----- <a class="moz-txt-link-freetext" href="http://fabioojunior.wordpress.com">http://fabioojunior.wordpress.com</a> -----
</pre>
</body>
</html>