Лучше подумать о сценариях использования при планировании уровня хранения.
Это поможет вам определить, для каких запросов вы хотите оптимизировать свой уровень персистентности.
Если вы собираетесь обрабатывать множество запросов типа «Найдите мне все объекты в этом пространстве». Вы можете посмотреть на использование пространственных расширений.
Тем не менее, если большую часть времени вы просто рисуете объект с заданным идентификатором, можно просто сохранить полигоны в виде BLOB-объекта json в БД.
CREATE TABLE Polygons
(
polygon_id int не нуль,
vertices_json varchar (4096)
)