Jarak Lingkaran Besar MySQL (rumus Haversine) melakukan apa yang Anda butuhkan.
Dengan hanya 200 catatan, Anda dapat memuat semuanya dan memeriksanya dengan kode. Kumpulan data terlalu kecil untuk terlalu mengkhawatirkan basis data vs kode atau pengoptimalan lainnya.
Menghitung jarak antar kode pos di PHP memiliki beberapa implementasi PHP dari algoritma ini.
Penelusuran Kedekatan Geo hampir sama persis dengan masalah yang Anda miliki.