Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mapy Google Zapisz wielokąt i punkty w MySQL za pomocą PHP

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))



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aktualizacja MySQL lub zmiana nazwy klucza w JSON

  2. MySQL - Znajdź MIN, ale nie zero

  3. Typ danych ENUM (wyliczenie) w MySQL:12 najważniejszych faktów i przydatnych wskazówek

  4. Zaktualizuj wersję MySQL z 5.1 do 5.5 w CentOS 6.2

  5. Co się dzieje z ciągiem pasującym do pola liczb całkowitych MySQL?