Skip to content

3주차 회의록

J077_문혜현 edited this page Nov 10, 2021 · 8 revisions

2021-11-09

  • 참여자
    • J077_문혜현, J107_송명회, J218_홍승용, J219_홍종우
  • 시간
    • 오전 10:00 ~ 오전 12:00 / 오후 02:30 ~ 오후 07:00

진행 사항

  • 폴리곤 FE에서 LFU캐싱으로 성능 향상
  • mongodb 를 cloud로 사용하지 않고 직접 구축해서 사용 시 성능 향상
  • Map 폴리곤 그리기의 경우 지역 range 상태 관리 및 fetch 요청 최소화 되도록 position 복합 상태관리로 변경
  • Map Shaper 를 통해 좌표 코드 용량을 줄였으나 여전히 대용량(20MB 이상)
  • 배포 : 카카오 Map API production 환경 사용 가능한 설정 확인 필요
  • Sidebar animation 적용 관련 오류 해소 필요

검색 기능

  • mongodb는 한국어에 대한 형태소 분석이 안되기 때문에, 띄어쓰기를 기준으로 검색을 형태소를 나눈다.
  • 따라서, '경기도 성남시 분당구 판교동'같은 경우, '경기'나 '분당'으로는 검색이 안된다. 몽고 한국어 참고
  • 결론: 일단 regex로 구현후, ES로 바꿔보자

2021-11-10

  • 참여자

    • J077_문혜현, J107_송명회, J218_홍승용, J219_홍종우
  • 시간

    • 오전 10:00 ~ 오전 11:00 / 오후 03:30 ~ 오후 06:30
  • 304가 express에서 뜨는 이슈 https://huns.me/development/2306

  • 후기 mongoDB 설계 종우님이 맡으심

  • docker 무중단 배포 승용님이 맡으심

  • map 100% height으로 하면 component 100%로 화면을 넘어섬

  • 폴리곤 색상

    • color-hash 패키지 이용 (주소 => #컬러)
    • 폴리곤에 이벤트 등록해서 마우스 올리면 투명도 바뀌도록
  • 후기 컬렉션 설계

    • 후기 Document를 어디에 저장할까?

      • SimpleMap 각 동(3번째 지역) 아래에 embedding?
      • embedding한다면 document 커지고 업데이트도 잦아서 적당하지 않을듯
        • 후기 컬렉션에서 SimpleMap으로 지역을 링크?
        • 아니면 아예 Map으로 링크? Fullscan은 아니라서 자동검색처럼 성능이 나쁘지는 않을듯
        • 링크를 꼭 걸어야 하는가?
          • vs. 후기에 주소를 직접 저장
          • 링크 안걸면 쿼리 두번 날려서 중심좌표까지 받아오는 경우가 생길 수 있음
          • 링크를 걸어도 행정구역 업데이트까지 한 번에 해결되지는 않는다
      • Review collection
        • 주소(행정동명), 중심좌표 저장
        • 행정구역 업데이트되면 통계청 API에 중심좌표 -> 주소 변환 요청
    • Review Collection + Rate Collection

      • Review: 개별 리뷰
      • Rate: 지역별 누적 평점 정보
    • Review에서 createdAt index를 넣어야 할까?

      • update 할 때 빠르게하기 위해서는 index를 넣어야 한다
Clone this wiki locally