그래서

mongodb에 데이터를 저장하는것

으로 결정했다.

1.유연한 스키마(추후 데이터 추가 및 변경 될 수 있음)

2.수평적 확장이 쉽다

3.데이터 접근 지연시간이 낮음

4.TTL 인덱스 지원

채팅 데이터는 라이브 방송이 끝나면 삭제되어야한다.

5.read/write 성능 뛰어남(write에 최적화된 cassandra 제외)

6.러닝커프가 너무 높지 않은 수준이어야함(hbase 제외)

이후 성능 테스를 통해 캐시를 도입해서 응답 속도를 높이는 것도 좋을 듯하다.