질문 : 저장시간, 사용자 둘중에 어떤키를 1번으로 잡아야 할까요?
-상황가정
0. MYSQL, InnoDB환경, 나머지관련 환경은 사기업에서 지원하는 좋은조건으로 가정.
1. 회원수가 100만명이라고 가정.
2. 1사람이 하루에 3건씩 매일 3년간 저장함(1인당, 데이터 1년에 1천건 * 3년 3천건)
3. 100만 * 3천 해서 3억건의 데이터가 존재 한다고 가정함.
4. 조회조건은 하루에 10번 최근1달 데이터를 조회함.
-저장측면
1. 저장시간, 사용자 순서
저장시간, 사용자 순으로 저장하면 테이블에 데이터가 쌓일때 최하단에 쌓이기 때문에 좋다고 판단
사용자, 저장시간으로 저장하면 데이터가 많이 쌓였을경우 저장시간이 오래걸리는지 궁금함.
-조회측면
1. 저장시간, 사용자 순서 가 빠른지,
2. 사용자, 저장시간 순서가 빠른지 모르겟네요. 알려주세요.
|