7 Processamento de consultas e gerência de transações

msra

引用 23|浏览5
暂无评分
摘要
7.1 Introdução Este capítulo aborda dois aspectos da implementação de um sistema de gerência de bancos de dados geográficos: processamento de consultas espaciais e gerência de transações. O texto enfatiza as questões que necessitam soluções distintas daquelas empregadas em sistemas convencionais. Um dos principais componentes de todo sistema de gerência de bancos de dados, o processador de consultas, recebe uma consulta e prepara um plano de execução, consistindo de operações de mais baixo nível, implementadas pelo subsistema de armazenamento. A parte do plano responsável pelo processamento dos objetos geográficos tipicamente começa com uma fase de filtragem, que identifica quais objetos podem satisfazer a qualificação da consulta. Esta fase pode utilizar índices espaciais, em geral definidos sobre aproximações das geometrias dos objetos. A fase de refinamento do plano recupera para memória principal a geometria exata dos objetos identificados na fase anterior, computando quais deles de fato satisfazem a qualificação da consulta. A fase final do plano aplica transformações aos objetos retornados na fase anterior, produzindo a resposta final da consulta. Um segundo componente importante de todo sistema de gerência de banco de dados implementa a noção de transação atômica, tipicamente de curta duração. No caso de sistemas de informação geográfica, a interação com o banco de dados é comumente mais longa exigindo uma revisão dos mecanismos de controle de transações, principalmente a criação de mecanismos para versionamento, atualização cooperativa e bloqueio parcial de objetos.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要