Я бачу постійно зростаючий перелік нових функцій у PostGIS, деякі з яких включають GEOS
(наприклад ST_ClusterKMeans
). Деякі функції (наприклад, вбудовані pgrouting
) покладаються на інші бібліотеки (наприклад, BGL
).
Моє враження, що багато з цих базових бібліотек (найчастіше на C / C ++) не обробляють управління буферами між пам'яттю та вторинними запам'ятовувачами / зберіганням / дисками.
Тож чи функціонують функції PostGIS поверх них на великих наборах даних, які неможливо зберігати у фізичній (або віртуальній) пам'яті?
Якщо так, звідки беруться ці можливості управління буфером (з точки зору реалізації)?