sql >> Databáze >  >> RDS >> Mysql

Jaký je nejrychlejší způsob výběru nejbližšího zeměpisného místa z databáze mysql?

Použití podpory mysql gis zlepší vaše rychlosti, protože bylo vytvořeno pro tento účel. Pokud neustále čtete a porovnáváte vzdálenosti, vyplatí se použít postgis, což je geoprostorová databáze s plnou podporou. To vám umožní indexovat vaše body pro efektivní dotazy na vzdálenost. MySQL poskytuje omezenou podporu a spoléhá na GEOS http://trac.osgeo.org/geos/

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

http://postgis.refractions.net/

Nejrelevantnější odkaz pro toto byl zveřejněn v komentáři od Anigel, který poskytuje přesnou odpověď na vaši otázku Nejrychlejší způsob, jak najít vzdálenost mezi dvěma zeměpisnými/délkovými body



  1. MYSQL:Rozdíl mezi binárním a blobem

  2. Dotaz Java MYSQL/JDBC vrací zastaralá data z připojení v mezipaměti

  3. Chyba výsledku UDF

  4. Duplicitní záznamy do mySQL pomocí jQuery ajax a PHP