Biliyorsun ki veri tananında string ve integer gibi değerler tutuluyor senin konumdan kastın Enlem ve Boylamdır eğer amacın kullanıcıların enlem ve boylamlarını kayıt etmek ise float bir alan oluştur ve içine kaydet sıkıntı değil.
Fakat bu verilerle işlem yapacaksan örneğin yakınındaki 100 kişiyi göster gibi şeyler bunlar için Trigonometrik hesaplamalar gerekmektedir bu hesapların yapılabilmesi içinde senin bu verileri float değilde geometry tipinde veri tabanında tutman gerekir.
Senin yapman gereken şey geospatial database , GIS , geos bunları araştırmak olmalı .
Ben instagram, mozilla, pinterestin kullandığı python'un popüler frameworkü olan Django kullanıyorum .
Geodjango , geos , proj4 , postGIS kullanarak kullanıcıların lokasyonlarını kayıt edebiliyorum fakat dediğim gibi ben django + postgreSQL kullanıyorum..
Senin serverside dilin ve Veritananına uygun olan kütüphaneleri . geospatial , geos , gis gibi kombinasyonlar ile aratarak problemini çözebilirsin.