사용자 (검색) 기록 데이터베이스화 의사결정 #73
Replies: 5 comments
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
GA를 넣고 돌려봐야 알겠네요... |
Beta Was this translation helpful? Give feedback.
-
일단, GA를 적용해보고 결정해야하는 사항 같습니다. ISSUE는 닫고, discussion은 열어놓겠습니다. |
Beta Was this translation helpful? Give feedback.
-
도입
사용자 기록 데이터화하는 모듈 설계중입니다.
이에따라 스키마가 변경되어야하는데,
현재로서는 기록(History)에 대해 '검색'이라는 행위에 대해서, 특히 mentorProfile에 대해서만 남기려고 합니다.
현재 고민중인 부분
추후에 다른 기록, 즉
유저의 행위를 데이터베이스화하고 이를 분석해 UX를 향상시킨다.
라는 큰 그림으로 설계하면 이후에는 mentorProfile 로그 이외에
다양한 로그 추가의 가능성
이 있다고 생각합니다.(ex, 유저의 페이지 이탈 이벤트 로그 등)
mentorProfileSearch라는 별도의 테이블 생성
유저의 행위 하나하나를 '테이블화' 하는것이 효율적인가?에 대해서는 저는 부정적으로 보는게,
나중에 로그로 만들어야할 형태의 기록마다 테이블화 하면
의사결정
2.1 현재 데이터베이스 그대로 사용? => (로그 형태별로 테이블화 OR 로그를 Json화해서 칼럼에 저장 )
2.2 Doc DB는 무엇을 사용?(MongoDB, DynamoDB 등)
@JuneParkCode
Beta Was this translation helpful? Give feedback.
All reactions