안녕하세요..
단어외우기 프로그램을 구상중인데요..
단어를 외웠을 경우 사용자별 단어 테이블을 만들어야 합니다.
이 테이블은 쓰기와 업데이트 가 아주 잦은 테이블입니다.
그래서 인덱스 잡기도 애매합니다.
(여러 단어가 일괄적으로 쓰기 및 업데이트가 이뤄집니다.)
1번 구조
학생 / 단어 / 시간 / 기타
A hello 2015-01-1 13:00:00
A hi 2015-01-01 13:00:01
이렇게 할 경우 만명의 유저가 만단어씩 외운다면 1억건이 되버리자나요.
그게 걱정이구요
2번 구조
학생 / 단어
A hello(2015-01-1 13:00:00) , hi( 2015-01-01 13:00:01)
이렇게 할 경우
단어 컬럼에 꽤 많은 문자들이 들어갈 것이고... 한단어만 수정되더라도
업데이트 할때 이 컬럼을 모두 읽고 써야 한다는 게 걱정입니다.
서버 사양 : Xeon L5320 4기가 램 / MS SQL 서버 2005 입니다.
어떤 구조가 나을가요? 고수님들의 답변 기다립니다.. ㅜ.ㅜ
Comment 1
-
minsouk
2015.02.11 17:19
1번요 ^^