티스토리 뷰

반응형

# 프로젝트 소개

 

제목 : TalkMoa

분류 : 팀 프로젝트1 - 주제1

팀원 : 4명

기간 : 반 학기 (22.09~22.10 중순)

간략소개 : 카카오톡 대화 내역을 분석하여 어떤 단어를 얼만큼 사용했는지 통계를 내주고, 시각적으로 제공해주는 간단 웹서비스

기획의도 : 메신저 대화 분석 웹 서비스가 없는 것을 보고 기획하게 됨

 

주요기능 :

  • 대화 내용 분석 후 워드클라우드로 시각화

 

# 사용 기술

CI/CD 파이프라인

 

# 배운점/성과

[DB 데이터 Batch 작업 및 성능에 관한 인사이트]

3만개의 단어를 모두 RDBMS에 저장하니 시간이 오래걸렸음. 성능 최적화를 위해 Batch 옵션도 고려해봤지만, 드라마틱한 성능 향상을 이뤄내지 못 했다.

NoSQL을 학습해서 도입하기에는 프로젝트 기한이 제한적이라 결국 DB 저장을 포기하고 속도 측면에 집중하기로 했다.

이를 통해 간단하지만, 방대한 데이터를 처리하는데 RDBMS는 좋지 못 하다는 인사이트를 얻었다.

# 프로젝트 결과물

https://github.com/mopil/talkmoa-server

 

GitHub - mopil/talkmoa-server

Contribute to mopil/talkmoa-server development by creating an account on GitHub.

github.com

 

반응형
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크