답변 : 단순 검색은 full-text, 필터는 복합 인덱스? 여전히 고민중이다.
피드백 : 복합 인덱스는 여러 개여야 한다. 어떤 순서로 나열할 지는 데이터의 카디널리티를 잘 고려해서 어떤 인덱스를 왜 만들었는지 고민하는게 필요하다. 인덱스의 동작하는 방식을 이해하는 것이 중요하다! 그 후에 엘라스틱 서치로 넘어가는 것이 좋다고 생각한다. 추가적으로 테스트 기록할 때 JMeter를 이용하면 다양하고 좋은 테스트 결과를 얻을 수 있다.
답변 : 앞 조랑 비슷.
답변 : 레디스, RDS, 배치 있음. 메인 페이지를 랭킹순으로 적기
피드백 : 순위를 매기는게 성능에 이슈가 될 수 있다. 배치, 캐시를 사용해서 저장한 다음 만료하는 방식. 성능에 문제가 있는 부분을 캐시로 돌릴수 있는지? 성능 이슈를 캐시로 전환하는 능력도 중요하다고 생각된다.
천만건의 데이터가 메리트가 될 수도 있지만 프로젝트에 서비스에 대한 배려가 녹아있는게 중요하다. 중복 데이터에 대한 처리 질문을 받을수도 있다. 그에 대한 답변이 필요하다. 중복에 대한 처리에 관해서 고민이 필요하다.
나이를 생년으로 받아서 해가 지나도 변화된 나이를 적용할 수 있다. 절대적인 수치로 받으면 변환하기 어렵다.
범위로 선택할거면 셀렉트 박스를 사용하는 것도 좋다. 굳이 낮은 별점까지 필요할까?