[SP-pm] NoSQL não é um conceito, arquitetura, modelo, ... ! [Was: [off-topic] Artigo sobre ... ]

Gabriel Vieira gabriel.vieira at gmail.com
Fri Sep 17 15:17:49 PDT 2010


De forma alguma, a própria documentação do Mongo sugere a utilização
de referencias a documentos dentro de outros documentos.

Bem vindo à lista ;) (nada contra você, fique tranquilo).


2010/9/17 Suissa <jnascimento em gmail.com>:
> 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.
>
> 2010/9/17 Gabriel Vieira <gabriel.vieira em gmail.com>
>>
>> Desculpa, mas isso não é requisito.
>>
>> É possível, no próprio Mongo, usar relacionamentos ou a inserção de um
>> documento referenciado dentro de outro documento, e nem por isso deixa
>> de ser NoSQL.
>>
>>
>> 2010/9/17 Suissa <jnascimento em gmail.com>:
>> > Dando um exemplo de Pessoa
>> > Normalmente vc teria tabelas para pessoa, p.fisica/juridica, cidade,
>> > estado,
>> > telefone
>> > No nosql tds esses dados devem ser agrupados no registro da pessoas como
>> > um
>> > array interno ou um campo. Ou seja vc não precisará criar joins para
>> > retornar tds as infos q vc necessita na consulta. Isso vai gerar
>> > redundancia
>> > sim porém os NOSQL não veem para resolver esse problema como os
>> > relacionais,
>> > eles são focados em escalabilidade.
>> > Amigos esto indo dar aulas mas espero q possamos discutir mais sobre
>> > assunto
>> > que gosto muito e podemos definir certos conceitos ainda nebulosos do
>> > publico em geral.
>> >
>> > 2010/9/17 Thiago Rondon <thiago em aware.com.br>
>> >>
>> >>  Em 17/09/10 18:18, Suissa escreveu:
>> >>>
>> >>> Acho q vc nao deve nem ter lido a wikipedia, porem se quiser se
>> >>> interar
>> >>> mais leia meu artigo.
>> >>>
>> >>> http://imasters.uol.com.br/artigo/17043/bancodedados/nosql_voce_realmente_sabe_do_que_estamos_falando/
>> >>>
>> >>> NOSQL == Não relacional
>> >>>
>> >>> simples assim. São banco de grafos, OO, chave/valor, document-based.
>> >>> Qquer tipo de banco não relacional. Isso faz completamente sentido
>> >>> pois o
>> >>> termo foi cunhando em cima deste conceito.
>> >>>
>> >>
>> >> Retirado do wikipedia...
>> >>
>> >> "In computing <http://en.wikipedia.org/wiki/Computing>, *NoSQL* is a
>> >> term
>> >> used to designate databases which differ from classic relational
>> >> databases
>> >> <http://en.wikipedia.org/wiki/Relational_databases> in some way."
>> >>
>> >> IMHO, apesar de não ser a melhor fonte de informação sobre este
>> >> assunto,
>> >> ela diz que não é nenhum  um "sistema", mecanismo, metodologia,
>> >> tecnologia
>> >> ou etc... É um "termo" utilizado .... (...).
>> >>
>> >> Qual a sua definição de NoSQL especificamente ? É um termo utilizado
>> >> para
>> >> bancos não relacionais ou algo além disto ?
>> >>
>> >> Retirado do teu artigo:
>> >>
>> >> "No caso dos bancos NoSQL, toda a a informação necessária estará
>> >> agrupada
>> >> no mesmo registro, ou seja, em vez de você ter o relacionamento entre
>> >> várias
>> >> tabelas para formar uma informação, ela estará em sua totalidade no
>> >> mesmo
>> >> registro. "
>> >>
>> >> Eu não entendi isto sobre os "bancos nosql" - Toda informação
>> >> necessária
>> >> estará agrupada no mesmo registro -.
>> >>
>> >> Qual a sua definição de *registro* no artigo ? É um pré-requisito para
>> >> não
>> >> ser relacional ?
>> >>
>> >> Abs,
>> >> -Thiago Rondon
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> SaoPaulo-pm mailing list
>> >> SaoPaulo-pm em pm.org
>> >> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>> >
>> >
>> >
>> > --
>> > Jean C. Nascimento aka Suissa
>> > Prof. Análise e Soluções Web Fafit/Facic - Itararé - SP
>> > skype: suissa_pg
>> > gtalk/msn: jnascimento em gmail.com
>> > twitter.com/suissacorp
>> > www.suissacorp.com.br/
>> > facebook.com/suissacorp
>> >
>> > WebDeveloper
>> > www.wgbnet.com.br/
>> > NoSQL Evangelist - MongoDB Contributor
>> > nosqlbr.com.br/
>> > iGrape Evangelist - Coordenador Geral
>> > http://igrape.org
>> > TheWebMind Evangelist - Coordenador de Interface & NoSQL
>> > http://thewebmind.org/
>> >
>> >
>> > _______________________________________________
>> > SaoPaulo-pm mailing list
>> > SaoPaulo-pm em pm.org
>> > http://mail.pm.org/mailman/listinfo/saopaulo-pm
>> >
>>
>>
>>
>> --
>> Gabriel Vieira
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
>
>
> --
> Jean C. Nascimento aka Suissa
> Prof. Análise e Soluções Web Fafit/Facic - Itararé - SP
> skype: suissa_pg
> gtalk/msn: jnascimento em gmail.com
> twitter.com/suissacorp
> www.suissacorp.com.br/
> facebook.com/suissacorp
>
> WebDeveloper
> www.wgbnet.com.br/
> NoSQL Evangelist - MongoDB Contributor
> nosqlbr.com.br/
> iGrape Evangelist - Coordenador Geral
> http://igrape.org
> TheWebMind Evangelist - Coordenador de Interface & NoSQL
> http://thewebmind.org/
>
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>



-- 
Gabriel Vieira


More information about the SaoPaulo-pm mailing list