Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BE] 좌표값에 대한 공간 인덱스 적용 #548

Closed
1 of 2 tasks
yoondgu opened this issue Oct 3, 2023 · 0 comments
Closed
1 of 2 tasks

[BE] 좌표값에 대한 공간 인덱스 적용 #548

yoondgu opened this issue Oct 3, 2023 · 0 comments
Assignees
Labels
BE 백엔드 관련 이슈 refactor 리팩토링 관련 이슈 우선순위 : 상

Comments

@yoondgu
Copy link
Collaborator

yoondgu commented Oct 3, 2023

🛠️ 작업 대상

Location 테이블의 latitude, longitude 컬럼

✅ 작업 내용

  • 두 컬럼을 하나의 데이터 타입으로 묶어 공간 인덱스 적용
  • 스키마 변경에 따른 DB 마이그레이션 작업 (하는 김에 플라이웨이 도입하면 좋을듯)

📎 참고 자료

No response

⏰ 추정 시간

비관적 추정: 마이그레이션 작업 포함 8시간
낙관적 추정: 마이그레이션 작업 포함 4시간

@yoondgu yoondgu added BE 백엔드 관련 이슈 우선순위 : 상 refactor 리팩토링 관련 이슈 labels Oct 3, 2023
@yoondgu yoondgu added this to the 최종 데모데이 milestone Oct 3, 2023
@yoondgu yoondgu changed the title [BE] 공간 인덱스 적용 [BE] 좌표값에 대한 공간 인덱스 적용 Oct 3, 2023
junpakPark pushed a commit that referenced this issue Oct 17, 2023
* remove: 사용되지 않는 테스트 삭제

* refactor: 레포지토리 테스트를 위한 커스텀 어노테이션 적용

* test: mysql 환경에서의 테스트를 위한 컨테이너 구현

* test: 전체 테스트 컨테이너 적용

* refactor: 공간 인덱스를 위한 Coordinate 타입 변경

* refactor: 좌표 기반 거리 계산 로직 수정

* refactor: 좌표 계산 로직 오류 수정

* refactor: 로컬 실행을 위한 설정파일 변경

* feat: 개발/운영 서버 datasource url 수정

* refactor: build.gradle 수정

* refactor: Coordinate 생성 로직 수정

* style: 개행 수정
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE 백엔드 관련 이슈 refactor 리팩토링 관련 이슈 우선순위 : 상
Projects
Status: Done
Development

No branches or pull requests

3 participants