Closed Coalery closed 1 year ago
현재 레거시 시스템에서는 관심 분야 테이블이 따로 있고, 유저의 필드로 관심 분야의 목록이 콤마로 구분되어 저장됩니다.
이 경우 유저를 검색할 때 LIKE 등의 연산을 사용해야 하기 때문에 비효율적으로 처리될 수 있습니다.
LIKE
그리고, 관심 분야가 교체되는 경우에 해당 관심 분야를 사용하고 있는 유저를 모두 찾아서 일일히 변경해주어야 하거나, 변경하지 못할 수도 있습니다.
또한, 비정규화 되어 있는 형태이기 때문에 정규화 시켜야 하는 점도 있습니다.
이러한 이유 때문에, 이들을 분리한 뒤 UserInterest라는 테이블로 연결할 예정입니다.
UserInterest
현재 레거시 시스템에서는 관심 분야 테이블이 따로 있고, 유저의 필드로 관심 분야의 목록이 콤마로 구분되어 저장됩니다.
이 경우 유저를 검색할 때
LIKE
등의 연산을 사용해야 하기 때문에 비효율적으로 처리될 수 있습니다.그리고, 관심 분야가 교체되는 경우에 해당 관심 분야를 사용하고 있는 유저를 모두 찾아서 일일히 변경해주어야 하거나, 변경하지 못할 수도 있습니다.
또한, 비정규화 되어 있는 형태이기 때문에 정규화 시켜야 하는 점도 있습니다.
이러한 이유 때문에, 이들을 분리한 뒤
UserInterest
라는 테이블로 연결할 예정입니다.