<br><br><div class="gmail_quote">2011/1/12 Douglas Campos <span dir="ltr">&lt;<a href="mailto:douglas@theros.info">douglas@theros.info</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">&gt; Acho que não.<br>
&gt; Logo, é algo que serve muito bem para quem tem esse filesystem. Linux-only,<br>
&gt; provavelmente. Em 2011? Sorry, não vai decolar...<br>
<br>
</div>Alexei, desliga o preconceito e dá uma olhada. O hadoop é bem legal<br>
(apesar de ser complicado pra caramba):<br></blockquote><div><br></div><div>Não entendi. Qual preconceito?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

TL;DR<br></blockquote><div><br></div><div>?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">O hadoop é uma plataforma de processamento distribuído, com um fs<br>


replicado distribuido tolerante à falhas (HDFS), implementado em<br>
userpace (o hdfs está em nível de aplicação, então funciona onde o<br>
java funcionar)<br></blockquote><div><br></div><div>Ok, pode me chamar de velho, old-school, o que for. Mas na minha época, file-system era algo que tinha alguma coisa a ver com o kernel do sistema operacional. Mesmo com o uso cada vez menos incomum de &quot;user space&quot; file systems hoje, sempre há um gancho no kernel. Por exemplo, sou um feliz usuário de sshfs [1], mas ele precisa que o fuse [2] faça o gancho dentro do kernel do Linux.</div>

<div><br></div><div>Dei uma lida rápida no começo da documentação do HDFS. Ok, entendi (em linahs gerais) o que o cara quis fazer. Eu mudaria o nome de &quot;filesystem&quot; para algo como &quot;JVM-based filesystem&quot; ou algo assim, para evitar ambiguidades. But hey, that&#39;s just me.</div>

<div><br></div><div>Pessoalmente eu não sei se usaria algo em Java (+ pesado) para lidar com algo que pode ter requerimentos de performance como I/O de dados. Algo em Java dificilmente irá se aproveitar de coisas como tamanho do bloco no disco físico para melhorar o desempenho. Em escala menor, isso não importa, mas se falarmos de massas de dados gigantes, esse tipo de detalhe pode fazer diferença. O HDFS será tão bom com os arquivos quanto for a implementação de Java utilizada para rodá-lo. Espero *muito* que estejam usando java.nio.* - não faria sentido se não usassem. Eu pensaria em algo feito em C/C++ para implementar esse &quot;file system&quot;, e que provesse essa funcionalidade &quot;genérica&quot; em todas as plataformas onde fosse compilado, mas que pudesse se proveitar de coisas como o FUSE no Linux para ser acessado diretamente como um &quot;real file system&quot; (mesmo que em user-space), sem que isso tenha um custo de performance tão alto.</div>

<div><br></div><div>yet another $0.02</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Usei ele pra IA, funciona que é uma beleza pra processar massas de<br>


dados estúpidas.<br>
<div class="im"><br>
&gt;&gt;&gt; a mesma coisa alguns séculos atrás: dividir e conquistar.<br>
</div>exatamente!<br>
<br>
[]&#39;z<br>
<div><div></div><div class="h5">=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L&lt;<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>&gt;<br>
=end disclaimer<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><font face="georgia, serif">Alexei Znamensky [russoz_gmail_com] [<a href="http://russoz.wordpress.com" target="_blank">russoz.wordpress.com</a>] [<a href="http://www.flickr.com/photos/alexeiz" target="_blank">www.flickr.com/photos/alexeiz</a>]<br>

<span style="border-collapse:collapse"><div>«Only love / Can bring the rain / That makes you yearn to the sky»</div></span></font><br>