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

Thiết kế cơ sở dữ liệu chuẩn hóa để có được 5 người hàng xóm gần nhất bằng cách sử dụng chỉ mục không gian MySQL

trước hết cấu trúc có vẻ tốt về mặt chuẩn hóa. Bạn có thể đọc thêm một số về chủ đề này bằng cách truy cập vào "quy tắc chuẩn hóa cơ sở dữ liệu". Nhưng bạn nên biết thực tế là bạn sẽ nhận được các truy vấn phức tạp bằng cách tách từng thuộc tính (Street-table, street-number-table, v.v.). Để nhận được kết quả như "POI XY, Streetname 2, Somecity, lat =42,4, long =13,2", bạn sẽ phải tham gia ít nhất bốn bảng. Nếu hiệu suất không phải là vấn đề, hãy tiếp tục;-)

Bạn có thể tìm nạp dữ liệu (nếu có) từ openstreemap.org hoặc một số poi từ geonames.org

Trân trọng, Martin



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết quả này chỉ là tập hợp kết quả chuyển tiếp, việc gọi rewind () sau khi chuyển tiếp không được hỗ trợ - Zend

  2. Tối ưu hóa logic MySql

  3. AUTO_INCREMENT và LAST_INSERT_ID

  4. Nhập csv vào mysql qua dòng lệnh

  5. EclipseLink không tìm nạp được giá trị Boolean vô hướng