Eu vejo uma lista cada vez maior de novas funções no PostGIS, algumas das quais envolvem GEOS
(por exemplo ST_ClusterKMeans
). Algumas funções (por exemplo, aquelas pgrouting
incluídas) dependem de outras bibliotecas (por exemplo BGL
).
Minha impressão é que muitas dessas bibliotecas subjacentes (geralmente em C / C ++) não lidam com o gerenciamento de buffers entre a memória e as memórias / armazenamento / discos secundários.
Então, as funções PostGIS em cima delas funcionam em grandes conjuntos de dados que não podem ser armazenados na memória física (ou virtual)?
Em caso afirmativo, de onde vêm esses recursos de gerenciamento de buffer (do ponto de vista da implementação)?