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

Jak najszybciej wybrać najbliższe miejsce geograficzne z bazy mysql?

Korzystanie z obsługi mysql gis poprawi twoje prędkości, ponieważ zostało stworzone do tego celu. Jeśli ciągle czytasz i porównujesz odległości, warto skorzystać z postgis, który jest w pełni wspierającą bazą danych geoprzestrzennych. Pozwoli ci to zindeksować swoje punkty w celu uzyskania efektywnych zapytań o odległość. MySQL zapewnia ograniczone wsparcie i opiera się na GEOS http://trac.osgeo.org/geos/

http://forge.mysql.com/wiki/GIS_Functions

http://postgis.refractions.net/

Najbardziej trafny link został opublikowany w komentarzu Anigel, który zawiera dokładną odpowiedź na Twoje pytanie Najszybszy sposób na znalezienie odległości między dwoma punktami szerokości/długości



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyłączyć innodb w mysql?

  2. MySQL:Jak skopiować wiersze, ale zmienić kilka pól?

  3. Jak wyświetlić wiele skumulowanych kolumn dla każdego zakresu dat na skumulowanym pasku?

  4. Prześlij na varchar

  5. Moje wiersze scalające Sql