No sistema que estou implementando, tenho uma tabela T1 com uma geometria associada. A maioria das geometrias é um conjunto de n polígonos, com 10 <n <100. No momento da tabela T1, tenho uma coluna de geometria do tipo MultiPolygon, com um índice GiST.
Como a tabela T1 será grande, receio que seria melhor criar uma relação um para muitos com uma segunda tabela T2, com uma coluna do tipo Polygon, e dividir cada MultiPolygon em vários polígonos.
Mas eu tenho que implementar pesquisas na tabela T1, portanto, com a segunda abordagem, a desvantagem é que eu tenho uma associação adicional para lidar. Além disso, seria mais complicado inserir uma geometria para um único registro da tabela T1.
Gostaria de saber se alguém tem alguma experiência com esse problema e se essa pessoa poderia lançar alguma luz.