Vedo un elenco sempre crescente di nuove funzioni in PostGIS, alcune delle quali coinvolgono GEOS
(ad esempio ST_ClusterKMeans
). Alcune funzioni (ad es. Quelle in pgrouting
) si basano su altre librerie (ad es BGL
.).
La mia impressione è che molte di queste librerie sottostanti (spesso in C / C ++) non gestiscano la gestione dei buffer tra memoria e memorie secondarie / memoria / dischi.
Quindi le funzioni PostGIS al di sopra di esse funzionano su set di dati di grandi dimensioni che non possono essere memorizzati nella memoria fisica (o virtuale)?
In tal caso, da dove provengono queste capacità di gestione del buffer (dal punto di vista dell'implementazione)?