Planując warstwę pamięci masowej, najlepiej pomyśleć o scenariuszach użytkowania.
Pomoże Ci to ustalić, dla których zapytań warstwa trwałości powinna zostać zoptymalizowana.
Jeśli masz zamiar obsługiwać wiele zapytań, takich jak „Znajdź wszystkie obiekty w tej przestrzeni”. Możesz przyjrzeć się użyciu rozszerzeń przestrzennych.
Jednakże, jeśli przez większość czasu po prostu rysujesz obiekt o podanym identyfikatorze, wystarczy zapisać wielokąty jako blob json w bazie danych.
CREATE TABLE Polygons(polygon_id int not null,vertices_json varchar(4096))