2010/1/9 Tarcísio Sassara <[email protected]>: > 2010/1/7 Leandro DUTRA <[email protected]>: >> 2010/1/7 Tarcísio Sassara <[email protected]>: >>> 2010/1/7 Leandro DUTRA <[email protected]>: >>>> >>>> Só cuidado com algumas bobagens do Celko… particularmente, a >>>> hierarquia com conjuntos aninhados. >>> >>> Bobagem? Conheço essa implementação mas não sei o que a faz se tornar >>> uma bobagem. >> >> Ela é muito cara para atualizações, subverte o modelo relacional, é >> difícil de entender e foi substituída com vantagens pelo WITH >> RECURSIVE. > > Mas *acho* que mesmo com o WITH RECURSIVE as consultas não se tornam > mais leves que usando os conjuntos aninhados.
Consultas não sei, mas atualizações, sim. > Com o WITH para cada passagem da recursão é feita uma nova query, > quanto mais profunda a hierarquia, mais queries são necessárias. Replique o exemplo do Fetter no PgConBR 2008, é um caso mais genérico que hierarquia (grafo) e o desempenho é surpreendentemente bom. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3854 7191 gTalk: xmpp:[email protected] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:[email protected] _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
