database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 22998 게시물 읽기
No. 22998
DB 설계하려는데 조언 부탁드립니다.
작성자
정진석(i770624)
작성일
2005-01-21 15:54
조회수
1,060

 

안녕하십니까, 이제 본격적으로 추워지는 것 같습니다.

건강유념하시구요.

현재 수험생진도표를 만드는 작업을 시작하였는데, 실제 DB 설계 후 유동성에 대해서 이런 저런 부분의 문제가 있을것 같아 이렇게 문의드립니다.

사용할 DB 는 MySQL 입니다.

실제 회원수는 15 만회원, 1일 접속회원수는 5만명 정도,

 

insert 값의 예,

| id | date | progress |

| nado | 1152123 | 1|1|1|1|1|1|0|0|0|0 ... |

| nado | 1152123 | 1|1|1|1|1|1|1|0|0|0 ... |

| nado | 1152123 | 1|0|1|0|1|0|0|1|0|0 ... |

 

저의 경우 insert 문을 쓰는 것이 났다고 판단이 되었었습니다.

insert 문으로 하게되면 다른 필드 하나가 추가되는 방식으로 해야겠다고 생각을 했었습니다.

 

그러나 팀장님의 경우 늘어나는 DB량을 예상하시는지 update 문을 말씀하시더군요.

저의 경우 update 문을 쓸 경우 DB 서버에 무리가 갈것으로 예상이 되던데 말입니다.

 

우선 결정해야 할 문제라서 이렇게 조언 부탁드려 봅니다.

 

이 글에 대한 댓글이 총 1건 있습니다.

오히려 history 유지가 필요한지에 관한 사항부터 생각해야 하지 않을까요? 진도표의 특성상 history 유지는 필수적일것 같네요..

history 가 필요하다면 insert 이외에는 방법이 없죠..

insert 와 update 속도가 크게 차이나진 않을것 같습니다 오히려 update 가 하드에 더 부담을 주지 않을런지.. (헤드의 이동거리가 길어질 가능성이 많죠..)

insert 시에도 여러 데이타를 모아서 한번에 처리한다면 더 효율적일 것이라 생각되네요..

경환님이 2005-01-22 10:39에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
23001Error code 9: Bad file descriptor 이 에러가 뭔지요 [1]
김성환
2005-01-22
1658
23000조인해서 중복삭제는 어떻게 하나요? [1]
강준형
2005-01-22
1539
22999일본어 특정문자를 검색이 안되요 ㅜㅜ
차가운바람
2005-01-21
1286
22998DB 설계하려는데 조언 부탁드립니다. [1]
정진석
2005-01-21
1060
22997MySQL 라이센스에 대한 문의.. [2]
방명재
2005-01-21
1408
22996error 1044 : '@localhost' 사용자는 'mysql' 데이타베이스에 접근이 거부 되어습니다. [1]
정기용
2005-01-21
2015
22995sub query없이 max 중의 max를 구하려 하는데 [1]
김현수
2005-01-20
1832
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다