[SP-pm] [OT] NoSQL

Blabos de Blebe blabos at gmail.com
Thu Jun 3 11:48:08 PDT 2010


Não sou especialista no assunto, mas às vezes, consultas com where
rodam mais rápido do que com joins (postgres).

Considerando isso, alguém que nunca tenha *usado* join não é algo tão
bizarro, mas não *conhecer* cheira muito mal...

Embora dar os primeiros passos seja algo simples, bancos de dados são
uma ciência à parte. É muito fácil alguém achar sabe, sem saber nada.

2010/6/3 Gabriel Andrade <gabiruh em gmail.com>:
> 2010/6/3 Nilson Santos Figueiredo Jr. <acid06 em gmail.com>:
>>  SELECT * FROM table1 t1, table t2 WHERE t1.key = t2.key;
>>
>> Muita gente insiste em fazer JOIN usando condições no where.
>
> O que não é tão "errado" assim. Essa é a chamada notação implícita
> para inner joins, que a depender do RDBMS pode gerar o mesmo exec plan
> da forma explícita ( t1 INNER JOIN t2 ON ...). Alguns RDBMS até
> possuem operadores (já obsoletos e non-ANSI) pra representar os
> diferentes tipos de JOIN:
>  - WHERE t1 *= t2
>  - WHERE t1 =* t2
>  - WHERE t1 (+)= t2
>  - WHERE t1 = t2 (+)
>
> É estranho, mas já foi normal usar... e ainda achavam chique. :)
>
>
>
> Meus dois BigBig.
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>


More information about the SaoPaulo-pm mailing list