<div><div><span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px; color: rgb(85, 85, 85); line-height: 24px; "><div id="_mcePaste" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 16px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">
O LHC gera enormes quantidades de dados de todas as variedades, que é distribuído através de uma rede mundial. Ele envia mensagens de status para alguns dos computadores, informações do trabalho de monitoramento para outros computadores, informações contábeis ainda em outro lugar, e assim por diante.</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 16px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">
Isto significa que cada local tem consultas especializadas que pode fazer sobre os dados que possui, mas até agora tem sido muito difícil para consultar através de toda a rede.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 16px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">
</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 16px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">
<h3 style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 18px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; font-family: Georgia, serif; color: rgb(34, 34, 34); font-weight: normal; font: normal normal normal 20px/1.5em Georgia, serif; background-position: initial initial; background-repeat: initial initial; ">
Como funciona</h3><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 16px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">
O sistema de totalização MongoDB usa como cache. Ele verifica se Mongo tem a agregação que o usuário está pedindo e retorna-o, caso contrário, o sistema faz a agregação e salva-o Mongo.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 16px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">
Eles consultam o sistema usando uma SQL, linguagem simples, como a que eles transformam em uma consulta MongoDB. Então, algo como file = “abc”, execute&gt; 10 torna-se “file:” abc “,” executar: (“$ (gt”: 10)). (Não é o mesmo que o SQL, mas o código para isso poderia ser interessante para pessoas que querem usar consultas SQL com MongoDB).</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-size: 16px; vertical-align: baseline; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; background-position: initial initial; background-repeat: initial initial; ">
Se o cache não contém a consulta solicitada, o sistema itera sobre todos os lugares do mundo que poderia ter essa informação e consulta-los, recolhendo os seus resultados. Em seguida, ele mescla todos os resultados, fazendo uma espécie de “GROUP BY” operação baseada em pré-identificação dos grupos e insere as informações agregadas no cache.</div>
</div></span><br><div class="gmail_quote">2010/9/23 Renato Santos <span dir="ltr">&lt;<a href="mailto:renato.cron@gmail.com">renato.cron@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Uia,<div>O LHC gera gigas de informações por segundo!</div><div><br>Tem que ver o tanto de HD que tem la´!<br><br><div class="gmail_quote">2010/9/23 Suissa <span dir="ltr">&lt;<a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a>&gt;</span><div>
<div></div><div class="h5"><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">ehhehehheheh comédia né, mas tem cases de respeito com crtza FORA O LHC!<div><a href="http://www.nosqlbr.com.br/santo-large-hadron-collider-batman.html" target="_blank">http://www.nosqlbr.com.br/santo-large-hadron-collider-batman.html</a></div>



<div><a href="http://www.nosqlbr.com.br/santo-large-hadron-collider-batman.html" target="_blank"></a><br><br><div class="gmail_quote"><div>2010/9/22 Renato Santos <span dir="ltr">&lt;<a href="mailto:renato.cron@gmail.com" target="_blank">renato.cron@gmail.com</a>&gt;</span><br>



</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ah, só o sourceforge...<div><div></div><div><div><br>foursquare, boxedice, e a EA games! </div><div><br>

</div><div>Agora Loteria Futebol foi comedia eim!</div>
<div><br></div><div><div><div></div><div><br><div class="gmail_quote">2010/9/22 Suissa <span dir="ltr">&lt;<a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">viram as empresas que utilizam o MongoDB?<br><br><div class="gmail_quote">2010/9/22 Alexei Znamensky <span dir="ltr">&lt;<a href="mailto:russoz@gmail.com" target="_blank">russoz@gmail.com</a>&gt;</span><div>





<div></div><div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote"><div>2010/9/22 Suissa <span dir="ltr">&lt;<a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a>&gt;</span><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">








isso, desculpe as vezes esqueço de completar os nomes/termos =p<br></blockquote><div><br></div><div>anotado.</div><div><div></div><div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">








<br><div class="gmail_quote">2010/9/22 Blabos de Blebe <span dir="ltr">&lt;<a href="mailto:blabos@gmail.com" target="_blank">blabos@gmail.com</a>&gt;</span><div><div></div><div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">









&gt; Como falaram do BerkeleyDB ele é um NOSQL, alias o Git e o SourceForge<br>
&gt; utilizam MongoDB.<br>
<br>
Você quis dizer github, certo?<br>
<br>
2010/9/22 Suissa &lt;<a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a>&gt;:<br>
&gt; Só estou dando opções q ele pode não conhecer por estes termos, ja que até o<br>
&gt; momento que eu tinha respondido ele ainda não tinha passado os requesitos.<br>
&gt; Como falaram do BerkeleyDB ele é um NOSQL, alias o Git e o SourceForge<br>
&gt; utilizam MongoDB. São cases de altissimo valor, para quem quiser ver mais<br>
&gt; cases em MongoDB <a href="http://www.mongodb.org/display/DOCS/Production+Deployments" target="_blank">http://www.mongodb.org/display/DOCS/Production+Deployments</a><br>
&gt; Só esperem que não levem a mal eu falar tanto de nosql pois na parte de Perl<br>
&gt; infelizmente não posso opinar ainda.<br>
&gt;<br>
&gt; 2010/9/22 Eden Cardim &lt;<a href="mailto:edencardim@gmail.com" target="_blank">edencardim@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; 2010/9/22 Suissa &lt;<a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; Caro geraldo conheço 2 bancos bons para isso com replicação e sharding<br>
&gt;&gt; &gt; que<br>
&gt;&gt; &gt; seriam o MongoDB e o CouchDB que são NOSQL.<br>
&gt;&gt;<br>
&gt;&gt; Cara, o Geraldo nem falou sobre o perfil das consultas do sistema<br>
&gt;&gt; dele, nem quantos usuários vão existir, nem onde o sistema vai ser<br>
&gt;&gt; implantado e nem como vai ser usado, mal temos os requisitos, como<br>
&gt;&gt; você sabe que ele vai precisar de replicação ou sharding?<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt;    Eden Cardim       Need help with your Catalyst or DBIx::Class project?<br>
&gt;&gt;   Code Monkey                    <a href="http://www.shadowcat.co.uk/catalyst/" target="_blank">http://www.shadowcat.co.uk/catalyst/</a><br>
&gt;&gt;  Shadowcat Systems Ltd.  Want a managed development or deployment<br>
&gt;&gt; platform?<br>
&gt;&gt; <a href="http://blog.edencardim.com/" target="_blank">http://blog.edencardim.com/</a>            <a href="http://www.shadowcat.co.uk/servers/" target="_blank">http://www.shadowcat.co.uk/servers/</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; SaoPaulo-pm mailing list<br>
&gt;&gt; <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
&gt;&gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Jean C. Nascimento aka Suissa<br>
&gt; Prof. Análise e Soluções Web Fafit/Facic - Itararé - SP<br>
&gt; gtalk/msn: <a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a><br>
&gt;<br>
&gt; WebDeveloper - <a href="http://www.wgbnet.com.br/" target="_blank">www.wgbnet.com.br/</a><br>
&gt; NoSQL Evangelist - MongoDB Contributor - <a href="http://nosqlbr.com.br/" target="_blank">nosqlbr.com.br/</a><br>
&gt; iGrape Evangelist - Coordenador Geral - <a href="http://igrape.org" target="_blank">http://igrape.org</a><br>
&gt; TheWebMind Evangelist - Coordenador de Interface &amp; NoSQL<br>
&gt; - <a href="http://thewebmind.org/" target="_blank">http://thewebmind.org/</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; SaoPaulo-pm mailing list<br>
&gt; <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
&gt; <a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
&gt;<br>
_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</blockquote></div></div></div><br><br clear="all"><br>-- <br><div><div></div><div>Jean C. Nascimento aka Suissa<br>Prof. Análise e Soluções Web Fafit/Facic - Itararé - SP<div><br>gtalk/msn: <a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a><br>









<br>WebDeveloper - <a href="http://www.wgbnet.com.br/" target="_blank">www.wgbnet.com.br/</a></div><div>NoSQL Evangelist - MongoDB Contributor - <a href="http://nosqlbr.com.br/" target="_blank">nosqlbr.com.br/</a></div><div>









iGrape Evangelist - Coordenador Geral - <a href="http://igrape.org" target="_blank">http://igrape.org</a></div><div>TheWebMind Evangelist - Coordenador de Interface &amp; NoSQL - <a href="http://thewebmind.org/" target="_blank">http://thewebmind.org/</a><div>









<br></div></div><br>
</div></div><br>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></blockquote></div></div></div><font color="#888888"><br><br clear="all"><br>-- <br>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="font-family:arial, sans-serif;font-size:12.5px;border-collapse:collapse"><div>«Only love / <span style="font-size:12.5px">Can bring the rain / </span><span style="font-size:12.5px">That makes you yearn to the sky»</span></div>








</span><br>
</font><br>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></blockquote></div></div></div><div><div></div><div><br><br clear="all"><br>-- <br>

Jean C. Nascimento aka Suissa<br>Prof. Análise e Soluções Web Fafit/Facic - Itararé - SP<div>
<br>gtalk/msn: <a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a><br><br>WebDeveloper - <a href="http://www.wgbnet.com.br/" target="_blank">www.wgbnet.com.br/</a></div><div>NoSQL Evangelist - MongoDB Contributor - <a href="http://nosqlbr.com.br/" target="_blank">nosqlbr.com.br/</a></div>






<div>iGrape Evangelist - Coordenador Geral - <a href="http://igrape.org" target="_blank">http://igrape.org</a></div><div>TheWebMind Evangelist - Coordenador de Interface &amp; NoSQL - <a href="http://thewebmind.org/" target="_blank">http://thewebmind.org/</a><div>






<br></div></div><br>
</div></div><br>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br></div></div>Renato Santos<br><a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a><br>






</div>
<br>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></div></div></blockquote></div><div><div></div><div><br><br clear="all"><br>-- <br>

Jean C. Nascimento aka Suissa<br>Prof. Análise e Soluções Web Fafit/Facic - Itararé - SP<div>
<br>gtalk/msn: <a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a><br><br>WebDeveloper - <a href="http://www.wgbnet.com.br/" target="_blank">www.wgbnet.com.br/</a></div><div>NoSQL Evangelist - MongoDB Contributor - <a href="http://nosqlbr.com.br/" target="_blank">nosqlbr.com.br/</a></div>



<div>iGrape Evangelist - Coordenador Geral - <a href="http://igrape.org" target="_blank">http://igrape.org</a></div><div>TheWebMind Evangelist - Coordenador de Interface &amp; NoSQL - <a href="http://thewebmind.org/" target="_blank">http://thewebmind.org/</a><div>



<br></div></div><br>
</div></div></div>
<br>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></blockquote></div></div></div><div><div></div><div class="h5"><br><br clear="all"><br>-- <br>
Renato Santos<br><a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a><br>


</div></div></div>
<br>_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>Jean C. Nascimento aka Suissa<br>Prof. Análise e Soluções Web Fafit/Facic - Itararé - SP<div>
<br>gtalk/msn: <a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a><br><br>WebDeveloper - <a href="http://www.wgbnet.com.br/" target="_blank">www.wgbnet.com.br/</a></div><div>NoSQL Evangelist - MongoDB Contributor - <a href="http://nosqlbr.com.br/" target="_blank">nosqlbr.com.br/</a></div>
<div>iGrape Evangelist - Coordenador Geral - <a href="http://igrape.org" target="_blank">http://igrape.org</a></div><div>TheWebMind Evangelist - Coordenador de Interface &amp; NoSQL - <a href="http://thewebmind.org/" target="_blank">http://thewebmind.org/</a><div>
<br></div></div><br>
</div></div>