OMG! Vcs não querem aceitar pq eu sou novo na lista, só pode!!! Se vc usar estrtutura relacional dentro de um NOSQL vc esta fazendo isso errado, simples.<br><br><div class="gmail_quote">2010/9/17 Gabriel Vieira <span dir="ltr">&lt;<a href="mailto:gabriel.vieira@gmail.com">gabriel.vieira@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Desculpa, mas isso não é requisito.<br>
<br>
É possível, no próprio Mongo, usar relacionamentos ou a inserção de um<br>
documento referenciado dentro de outro documento, e nem por isso deixa<br>
de ser NoSQL.<br>
<br>
<br>
2010/9/17 Suissa &lt;<a href="mailto:jnascimento@gmail.com">jnascimento@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Dando um exemplo de Pessoa<br>
&gt; Normalmente vc teria tabelas para pessoa, p.fisica/juridica, cidade, estado,<br>
&gt; telefone<br>
&gt; No nosql tds esses dados devem ser agrupados no registro da pessoas como um<br>
&gt; array interno ou um campo. Ou seja vc não precisará criar joins para<br>
&gt; retornar tds as infos q vc necessita na consulta. Isso vai gerar redundancia<br>
&gt; sim porém os NOSQL não veem para resolver esse problema como os relacionais,<br>
&gt; eles são focados em escalabilidade.<br>
&gt; Amigos esto indo dar aulas mas espero q possamos discutir mais sobre assunto<br>
&gt; que gosto muito e podemos definir certos conceitos ainda nebulosos do<br>
&gt; publico em geral.<br>
&gt;<br>
&gt; 2010/9/17 Thiago Rondon &lt;<a href="mailto:thiago@aware.com.br">thiago@aware.com.br</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;  Em 17/09/10 18:18, Suissa escreveu:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Acho q vc nao deve nem ter lido a wikipedia, porem se quiser se interar<br>
&gt;&gt;&gt; mais leia meu artigo.<br>
&gt;&gt;&gt; <a href="http://imasters.uol.com.br/artigo/17043/bancodedados/nosql_voce_realmente_sabe_do_que_estamos_falando/" target="_blank">http://imasters.uol.com.br/artigo/17043/bancodedados/nosql_voce_realmente_sabe_do_que_estamos_falando/</a><br>

&gt;&gt;&gt;<br>
&gt;&gt;&gt; NOSQL == Não relacional<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; simples assim. São banco de grafos, OO, chave/valor, document-based.<br>
&gt;&gt;&gt; Qquer tipo de banco não relacional. Isso faz completamente sentido pois o<br>
&gt;&gt;&gt; termo foi cunhando em cima deste conceito.<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Retirado do wikipedia...<br>
&gt;&gt;<br>
&gt;&gt; &quot;In computing &lt;<a href="http://en.wikipedia.org/wiki/Computing" target="_blank">http://en.wikipedia.org/wiki/Computing</a>&gt;, *NoSQL* is a term<br>
&gt;&gt; used to designate databases which differ from classic relational databases<br>
&gt;&gt; &lt;<a href="http://en.wikipedia.org/wiki/Relational_databases" target="_blank">http://en.wikipedia.org/wiki/Relational_databases</a>&gt; in some way.&quot;<br>
&gt;&gt;<br>
&gt;&gt; IMHO, apesar de não ser a melhor fonte de informação sobre este assunto,<br>
&gt;&gt; ela diz que não é nenhum  um &quot;sistema&quot;, mecanismo, metodologia, tecnologia<br>
&gt;&gt; ou etc... É um &quot;termo&quot; utilizado .... (...).<br>
&gt;&gt;<br>
&gt;&gt; Qual a sua definição de NoSQL especificamente ? É um termo utilizado para<br>
&gt;&gt; bancos não relacionais ou algo além disto ?<br>
&gt;&gt;<br>
&gt;&gt; Retirado do teu artigo:<br>
&gt;&gt;<br>
&gt;&gt; &quot;No caso dos bancos NoSQL, toda a a informação necessária estará agrupada<br>
&gt;&gt; no mesmo registro, ou seja, em vez de você ter o relacionamento entre várias<br>
&gt;&gt; tabelas para formar uma informação, ela estará em sua totalidade no mesmo<br>
&gt;&gt; registro. &quot;<br>
&gt;&gt;<br>
&gt;&gt; Eu não entendi isto sobre os &quot;bancos nosql&quot; - Toda informação necessária<br>
&gt;&gt; estará agrupada no mesmo registro -.<br>
&gt;&gt;<br>
&gt;&gt; Qual a sua definição de *registro* no artigo ? É um pré-requisito para não<br>
&gt;&gt; ser relacional ?<br>
&gt;&gt;<br>
&gt;&gt; Abs,<br>
&gt;&gt; -Thiago Rondon<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; SaoPaulo-pm mailing list<br>
&gt;&gt; <a href="mailto:SaoPaulo-pm@pm.org">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; skype: suissa_pg<br>
&gt; gtalk/msn: <a href="mailto:jnascimento@gmail.com">jnascimento@gmail.com</a><br>
&gt; <a href="http://twitter.com/suissacorp" target="_blank">twitter.com/suissacorp</a><br>
&gt; <a href="http://www.suissacorp.com.br/" target="_blank">www.suissacorp.com.br/</a><br>
&gt; <a href="http://facebook.com/suissacorp" target="_blank">facebook.com/suissacorp</a><br>
&gt;<br>
&gt; WebDeveloper<br>
&gt; <a href="http://www.wgbnet.com.br/" target="_blank">www.wgbnet.com.br/</a><br>
&gt; NoSQL Evangelist - MongoDB Contributor<br>
&gt; <a href="http://nosqlbr.com.br/" target="_blank">nosqlbr.com.br/</a><br>
&gt; iGrape Evangelist - Coordenador Geral<br>
&gt; <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">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>
<br>
<br>
--<br>
</div></div><font color="#888888">Gabriel Vieira<br>
</font><div><div></div><div class="h5">_______________________________________________<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>
</div></div></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>skype: suissa_pg<br>gtalk/msn: <a href="mailto:jnascimento@gmail.com" target="_blank">jnascimento@gmail.com</a><br>
<a href="http://twitter.com/suissacorp" target="_blank">twitter.com/suissacorp</a><br><a href="http://www.suissacorp.com.br/" target="_blank">www.suissacorp.com.br/</a><br><a href="http://facebook.com/suissacorp" target="_blank">facebook.com/suissacorp</a><br>
<br>WebDeveloper<br><a href="http://www.wgbnet.com.br/" target="_blank">www.wgbnet.com.br/</a></div><div><a href="http://www.wgbnet.com.br/" target="_blank"></a><br>NoSQL Evangelist - MongoDB Contributor<br><a href="http://nosqlbr.com.br/" target="_blank">nosqlbr.com.br/</a></div>
<div><a href="http://nosqlbr.com.br/" target="_blank"></a><br>iGrape Evangelist - Coordenador Geral<br><a href="http://igrape.org" target="_blank">http://igrape.org</a></div><div><a href="http://igrape.org" target="_blank"></a><br>
TheWebMind Evangelist - Coordenador de Interface &amp; NoSQL<br><a href="http://thewebmind.org/" target="_blank">http://thewebmind.org/</a><div><br></div></div><br>