<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> 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"><<a href="mailto:renato.cron@gmail.com">renato.cron@gmail.com</a>></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"><<a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a>></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"><<a href="mailto:renato.cron@gmail.com" target="_blank">renato.cron@gmail.com</a>></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"><<a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a>></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"><<a href="mailto:russoz@gmail.com" target="_blank">russoz@gmail.com</a>></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"><<a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a>></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"><<a href="mailto:blabos@gmail.com" target="_blank">blabos@gmail.com</a>></span><div><div></div><div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> Como falaram do BerkeleyDB ele é um NOSQL, alias o Git e o SourceForge<br>
> utilizam MongoDB.<br>
<br>
Você quis dizer github, certo?<br>
<br>
2010/9/22 Suissa <<a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a>>:<br>
> Só estou dando opções q ele pode não conhecer por estes termos, ja que até o<br>
> momento que eu tinha respondido ele ainda não tinha passado os requesitos.<br>
> Como falaram do BerkeleyDB ele é um NOSQL, alias o Git e o SourceForge<br>
> utilizam MongoDB. São cases de altissimo valor, para quem quiser ver mais<br>
> 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>
> Só esperem que não levem a mal eu falar tanto de nosql pois na parte de Perl<br>
> infelizmente não posso opinar ainda.<br>
><br>
> 2010/9/22 Eden Cardim <<a href="mailto:edencardim@gmail.com" target="_blank">edencardim@gmail.com</a>><br>
>><br>
>> 2010/9/22 Suissa <<a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a>>:<br>
>> > Caro geraldo conheço 2 bancos bons para isso com replicação e sharding<br>
>> > que<br>
>> > seriam o MongoDB e o CouchDB que são NOSQL.<br>
>><br>
>> Cara, o Geraldo nem falou sobre o perfil das consultas do sistema<br>
>> dele, nem quantos usuários vão existir, nem onde o sistema vai ser<br>
>> implantado e nem como vai ser usado, mal temos os requisitos, como<br>
>> você sabe que ele vai precisar de replicação ou sharding?<br>
>><br>
>> --<br>
>> Eden Cardim Need help with your Catalyst or DBIx::Class project?<br>
>> Code Monkey <a href="http://www.shadowcat.co.uk/catalyst/" target="_blank">http://www.shadowcat.co.uk/catalyst/</a><br>
>> Shadowcat Systems Ltd. Want a managed development or deployment<br>
>> platform?<br>
>> <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>
>> _______________________________________________<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>
><br>
><br>
><br>
> --<br>
> Jean C. Nascimento aka Suissa<br>
> Prof. Análise e Soluções Web Fafit/Facic - Itararé - SP<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><br>
> NoSQL Evangelist - MongoDB Contributor - <a href="http://nosqlbr.com.br/" target="_blank">nosqlbr.com.br/</a><br>
> iGrape Evangelist - Coordenador Geral - <a href="http://igrape.org" target="_blank">http://igrape.org</a><br>
> TheWebMind Evangelist - Coordenador de Interface & NoSQL<br>
> - <a href="http://thewebmind.org/" target="_blank">http://thewebmind.org/</a><br>
><br>
><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>
><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 & 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 & 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 & 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 & NoSQL - <a href="http://thewebmind.org/" target="_blank">http://thewebmind.org/</a><div>
<br></div></div><br>
</div></div>