간단한 질문 일 수는 있지만 예상보다 어려울 수 있습니다. 사용자 및 비즈니스의 위도와 경도를 추적하려고한다고 가정 해 보겠습니다. 지금은 locTable이라는 테이블이 있습니다.이 테이블에는 인덱스, 위도, 경도의 세 열이 있습니다.데이터베이스의 공유 테이블 또는 다중 데이터? DB에 실제 위치 저장
사용자 및 비즈니스 정보를 저장하는 테이블에는 locTable에 대한 FK가 포함되어 있습니다. 이렇게하면 하나의 테이블을 사용하여 위치 데이터를 저장할 수 있지만이 데이터에 대한 쿼리를 수행하는 것이 어려울 수도 있습니다.
이제는 사용자 및 기업의 각 테이블에 위도 및 경도 정보를 저장할 수 있지만 데이터를 변경해야하는 경우 2 개 이상의 다른 테이블과 함께 쿼리를 업데이트해야합니다.
무엇을 제안 하시겠습니까? 정보를 별도로 공유하거나 저장 하시겠습니까?
참. 나는 또한 도시에도 위치가 있다는 것을 잊는다. 여러 위치 (도시마다 다른 우편 번호가 있으며 우편 번호를 기반으로 함). 나는 실제로 얼마나 악몽 같은 질문이 될 수 있는지 궁금 할뿐입니다. 예를 들어 두 사용자의 위치가 동일한 테이블에있는 경우 사용자와 비즈니스 간의 거리를 파악하려고 시도합니다. –