In dem System, das ich implementiere, habe ich eine Tabelle T1 mit einer zugeordneten Geometrie. Die meisten Geometrien sind eine Menge von n Polygonen mit 10 <n <100. Im Moment in der Tabelle T1 habe ich eine Geometriespalte vom Typ MultiPolygon mit einem GiST-Index.
Da die Tabelle T1 groß sein wird, befürchte ich, dass es besser ist, eine Eins-zu-Viele-Beziehung zu einer zweiten Tabelle T2 mit einer Spalte vom Typ Polygon zu erstellen und jedes MultiPolygon in mehrere Polygone aufzuteilen.
Ich muss jedoch Suchvorgänge in der Tabelle T1 implementieren. Daher besteht der Nachteil beim zweiten Ansatz darin, dass ich einen zusätzlichen Join behandeln muss. Darüber hinaus wäre es komplizierter, eine Geometrie für einen einzelnen Datensatz der Tabelle T1 einzufügen.
Ich frage mich, ob jemand Erfahrung mit einem solchen Problem hat und ob diese Person etwas Licht ins Dunkel bringen könnte.