Bearing in mind that I\'ll be performing calculations on lat / long pairs, what datatype is best suited for use with a MySQL database?
MySQL uses double for all floats ... So use type double. Using float will lead to unpredictable rounded values in most situations