2010/4/15 MARCIO CASTRO <[email protected]>: > Caro Leonardo: > > A Micro$oft vendia o FoxPro como um "banco de dados relacional", e sabemos > que este não o era.
E o que isso tem a ver com a conversa em questão? > Para mim, não adianta dizer que uma determinada ferramenta é "robusta e > confiável", sem explicar o porquê - isto é uma linguagem de vendedor, e não > uma linguagem técnica. Desculpe, eu não disse isso em nenhum momento pra você. > Em http://www.postgresql.org/docs/8.4/static/planner-optimizer.html, há > uma nota com o seguinte: > > "In some situations, examining each possible way in which a query can be > executed would take an excessive amount of time and memory space." E...? Imagino que este parágrafo que voce copiou sem contexto algum, refira-se a opção de utilziar o geqo[1] ao invés de calcular todos os planos elegíveis, mas aí é outra história. > Portanto, quero saber se o PostgreSQL tem ou não alguma estrutura de > memória onde os planos de execução ficam armazenados, podendo ser > reutilizados (compartilhados) por outras sessões. Resposta curta: Sim! git clone git://git.postgresql.org/postgresql.git Leia includes/parser/parseNodes.h Leia includes/nodes/nodes.h Acho que tá aí, mas tem gente mais capacitada do que eu pra responder sobre definições no núcleo. Estude aquelas referências que te passei sobre teoria de banco de dados para discutrmos isto. > Entendido? Sin'sôr! 1) http://en.wikipedia.org/wiki/Genetic_algorithms Abraço! -Leo -- Leonardo Cezar http://www.aslid.org.br http://postgreslogia.wordpress.com _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
