Perguntas com a marcação «pattern-matching»


3
Como o LIKE é implementado?
Alguém pode explicar como o operador LIKE é implementado nos sistemas de banco de dados atuais (por exemplo, MySQL ou Postgres)? ou me aponte para algumas referências que explicam isso? A abordagem ingênua seria inspecionar cada registro, executando uma expressão regular ou uma correspondência parcial de cadeias de caracteres no …



2
A pesquisa de trigramas fica muito mais lenta à medida que a sequência de pesquisa fica mais longa
Em um banco de dados do Postgres 9.1, tenho uma tabela table1com ~ 1.5M linhas e uma coluna label(nomes simplificados para fins de pergunta). Existe um índice trigrama funcional ativado lower(unaccent(label))( unaccent()foi tornado imutável para permitir seu uso no índice). A seguinte consulta é bastante rápida: SELECT count(*) FROM table1 …





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.