Documentação do PostgreSQL 7.4.1 | ||||
---|---|---|---|---|
Anterior | Início | Capítulo 12. Controle de simultaneidade | Fim | Próxima |
Embora o PostgreSQL disponibilize acesso de leitura e escrita não bloqueante aos dados das tabelas, o acesso de leitura e escrita não bloqueante não é fornecido, atualmente, por todos os métodos de acesso de índice implementados pelo PostgreSQL. Os vários tipos de índice são tratados como mostrado a seguir:
Em resumo, o índice B-tree oferece o melhor desempenho para aplicações simultâneas; uma vez que também possui mais funcionalidades do que o índice hash, é o tipo de índice recomendado para aplicações simultâneas que necessitam indexar dados escalares. Para tratar dados não escalares, os índices B-tree obviamente não podem ser utilizados; nesta situação, os desenvolvedores de aplicação devem estar cientes do desempenho relativamente pobre dos índices GiST e R-tree.