목록 보기
허니스크린 포인트 시스템 마이그레이션을 위한 MySQL 성능 최적화
기타

허니스크린 포인트 시스템 마이그레이션을 위한 MySQL 성능 최적화

버즈빌
버즈빌
2016년 5월 23일

이전 블로그 포스트에서 새롭게 변경한 DynamoDB 기반의 허니스크린의 포인트 시스템을 소개하였습니다. 가장 큰 변화는 따로 분리되어 있던 포인트 적립 히스토리 테이블과 유저의 총 포인트 테이블을 하나로 합쳐서 일관성에 문제가 없는 스키마 구조를 만든 것에 있습니다. 또 하나의 변화는 기존에 포인트 타입별로 따로 관리하였던 테이블을 하나로 합친 것이었습니다. 처음 허니스크린 포인트 테이블 스키마를 설계할 때 포인트를 타입별로 여러개의 테이블을 만들어 관리할 것이냐 하나의 테이블을 만들고 포인트 타입 컬럼을 추가하여 타입별 구분을 가능하게 할 것이냐의 고민을 하였습니다. 각각의 장단점은 아래

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...