Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách nhanh nhất để chọn vị trí địa lý gần nhất từ ​​cơ sở dữ liệu mysql là gì?

Sử dụng hỗ trợ gis mysql sẽ cải thiện tốc độ của bạn vì nó được tạo ra cho việc này. Nếu bạn thường xuyên đọc và so sánh các khoảng cách thì sẽ rất đáng để sử dụng postgis, một cơ sở dữ liệu không gian địa lý hỗ trợ đầy đủ. Nó sẽ cho phép bạn lập chỉ mục điểm cho các truy vấn khoảng cách hiệu quả. MySQL cung cấp hỗ trợ hạn chế và dựa vào GEOS http://trac.osgeo.org/geos/

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

http://postgis.refraction.net/

Liên kết phù hợp nhất cho điều này đã được đăng bởi một bình luận của Anigel, nó đưa ra câu trả lời chính xác cho câu hỏi của bạn Cách nhanh nhất để tìm khoảng cách giữa hai điểm vĩ độ / kinh độ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xem tệp được lưu trữ trong cơ sở dữ liệu bằng php trên trình duyệt

  2. Địa chỉ ràng buộc và máy chủ MySQL

  3. Chèn biến vào truy vấn SQL từ Java

  4. Nhận hướng chỉ mục từ lược đồ thông tin trong MySQL

  5. MySql tham gia đầy đủ (liên hiệp) và đặt hàng trên nhiều cột ngày