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

Czy to dobry schemat bazy danych dla lokalizacji?

Ponieważ mówisz „Naprawdę potrzebuję tylko szerokości/długości”, zachęcam do korzystania z 2 tabel w relacji 1:1.

W wielu (większości?) przypadkach DUŻO więcej par szerokości/długości zostanie zapisanych w pamięci podręcznej, co przyspieszy pracę konia roboczego. Jeśli potrzebujesz dodatkowych informacji, zdobądź je, kiedy ich potrzebujesz.

Krótka forma:nie zmuszaj bazy danych do przenoszenia danych, których nie potrzebujesz, przez IO i RAM

Co więcej, taki schemat utrzymałby otwarte drzwi dla dalszej naturalnej ekspansji:łączenie innych informacji można wykonać, dodając inne tabele, zamiast zmieniać istniejące. Uważam to za dobrą rzecz dla jakości oprogramowania.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można zaimportować modułu MySQLdb w Pythonie

  2. Jak mogę włączyć ścisły sql_mode w MySQL?

  3. Łączenie się z bazą danych Perl

  4. Docker — uruchom Apache na hoście i kontenerze dla różnych witryn

  5. Nasz serwer nie może obsłużyć więcej niż 20 żądań na sekundę