En el sistema que estoy implementando, tengo una tabla T1 con una geometría asociada. La mayoría de las geometrías son un conjunto de n polígonos, con 10 <n <100. En este momento en la tabla T1 tengo una columna de geometría del tipo MultiPolygon, que tiene un índice GiST.
Como la tabla T1 va a ser grande, me temo que sería mejor crear una relación de uno a muchos con una segunda tabla T2, que tenga una columna de tipo Polígono, y dividir cada MultiPolygon en varios Polígonos.
Pero tengo que implementar búsquedas en la tabla T1, por lo tanto, con el segundo enfoque, el inconveniente es que tengo una combinación adicional para manejar. Además, sería más complicado insertar una geometría para un único registro de la tabla T1.
Me pregunto si alguien tiene alguna experiencia con ese problema y si esa persona podría arrojar algo de luz.
fuente