Mysql
 sql >> база данни >  >> RDS >> Mysql

Проектиране на нормализирана база данни за получаване на 5 най-близки съседи с помощта на MySQL пространствен индекс

на първо място структурата изглежда добре по отношение на нормализиране. Можете да прочетете малко повече по тази тема, като просто потърсите в Гугъл "правила за нормализиране на базата данни". Но трябва да сте наясно с факта, че ще получите сложни заявки чрез разделяне на всеки имот (таблица на улиците, таблица с номера на улицата и т.н.). За да получите резултат като "POI XY, Streetname 2, Somecity, lat=42.4, long=13.2", трябва да се присъедините към поне четири таблици. Ако производителността не е проблем, продължете;-)

Можете да извлечете данни (ако има такива) от openstreemap.org или някои точки от geonames.org

Поздрави, Мартин



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да защитим MySQL:Част първа

  2. Как да съхранявам дата в unix милисекунда в Mysql?

  3. Получаване на последния запис от mysql

  4. Вземете текущия ранг с помощта на mysql

  5. падащ списък на ajax php