MySQL 데이터베이스에 큰 lnt / lat 포인트 목록을 저장하고 있습니다. 현재 이들은 영국에서 M으로 예상되는 포인트이지만 장기적으로는 전 세계의 포인트 좌표를 저장할 수 있기를 원합니다. 어떤 데이터 유형을 사용해야합니까?
사용하기 시작 decimal(18,12)
했지만이 정밀도가 필요한지 또는를 사용할 수 있는지 확실하지 않았습니다 float
. 고려해야 할 다른 것이있는 경우 코드를 포함 시켰습니다.
CREATE TABLE UKTest
(
lat FLOAT,
lng FLOAT
)
SQL을 처음 접했기 때문에 쿼리를 실행할 때 데이터 유형이 중요한지 확실하지 않습니다. 전체 메모리가 변수 유형에 따라 다를 것이라고 가정했습니다. 이 유형의 작업에 기본 MySQL 데이터베이스보다 공간 데이터베이스를 사용하면 이점이 있습니까?