PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2007/11/02 18:42:29
Name ArcanumToss
Subject [질게]알맞은 SQL 서버는?
테이블의 수는 1개가 필요합니다.
그 테이블의 필드는 5개입니다.

ID, PW, Who, When, Status

필요에 따라 Who 필드는 name, gender, tel, hp, add, age가 될 수도 있습니다만 그럴 필요는 없을 것 같네요.

문제는 이 테이블에 20만 개의 레코드가 저장될 것이라는 것입니다.

MySQL이 20만 개의 레코드를 감당할 수 있을까요?
MySQL + PHP + 아파치 조합으로요.

MS-SQL이나 Oracle은 충분한데 MySQL도 될 지... 모르겠군요.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
김동진
07/11/02 19:35
수정 아이콘
10만개 까지는 별 차이 없었습니다.
10만개 까지는 my-sql 쓰다가 50만개 이상 저장해야 될일 이 있어서 그 이후에 ms-sql로 바꿨기 때문에 20만개의 결과는 모르겠으나..
10만개까지는 ms-sql 이나 my-sql 별 차이 없었습니다
삐꾸돼지
07/11/02 19:49
수정 아이콘
기업에서는 오라클을 많이 쓰지요..
20개라요.. 웬만한 중소 IT기업들 다 MYSQL씁니다.
컬럼이 20개가 아니라 테이블 500개도 잘됩니다.
동시접속이 10만이라면 또 모를까용 ..
너무 MYSQL성능을 무시하시네요. 흑흑
김동진
07/11/02 20:04
수정 아이콘
뻐꾸돼지님 // 컬럼 20개 문제가 아니라 레코드 20만개 문제입니다.
보통 실무에서는 50만개 이상인 경우 my-sql을 쓰다가도 ms-sql 이나 오라클로 바꾸죠.
감당을 못한다기보다 질의응답 속도가 현저하게 느려지기 때문입니다.
ArcanumToss
07/11/02 20:19
수정 아이콘
http://www.openwith.net/main/mysql_specs
위의 기술 문서를 읽어 보니... 대단한 걸요? ^^

< MySQL의 확장성 >

대규모 DB 처리 - 5천만 개의 record를 가지는 데이터베이스를 MySQL에서 처리.
심지어 6만개의 테이블과 50 억 개의 레코드를 처리하는 사례도 보고됨 .
테이블 당 최대 64개의 인덱스를 가질 수 있으며 각 인덱스는 1~6개의 column으로 구성됩니다.
개별 Index의 최대 길이는 1000 바이트까지 가능합니다.


<MySQL 에서의 최대 테이블 크기 >

MySQL 3.23 이래로 MyISAM storage engine 에서 최대 테이블 크기는 8백만 terabytes (263 바이트)로 늘어났습니다 .
즉 , 사실상 최대의 테이블 크기는 각각 운용되는 운영체제의 한계에 따르게 되었습니다 .
InnoDB 에서의 테이블은 여러 개의 파일을 통해 생성되는 테이블 스페이스 (tablespace)에서 유지되므로 개별 파일 사이즈의 한계를 초과하게 되었습니다 . 즉 , 테이블공간 (tablespace)은 raw disk partition을 이용할 수 있게 되어 최대 한계치는 64TB가 되었습니다 .
파일 크기의 한계치를 주요 운영체제 별로 살펴보면 다음과 같습니다 .

운영체제 최대 파일 크기

Linux 2.4 || 4TB(ext3 파일 시스템)
Solaris 9/10 || 16TB
Win32 w/FAT/FAT32 || 2TB(증가 시킬 수 있음)
MacOS X w/HFS+ || 2TB


ps. 리눅스 + MySQL + PHP가 가능하니 3일 작업하고 180만 원 벌 알바로군요.
주말에 작업하고 180만 원 저금해야겠습니다. ^^
원유 가격이 올라서 세계 증시가 다 난린데... 제 주식도 좀 걱정이... ㅠ.ㅠ
I have returned
07/11/02 23:00
수정 아이콘
음.. 피지알 QnA는 거의 지식인을 능가하는 수준이군요
07/11/03 10:11
수정 아이콘
mysql의 db 한계는 record 1억 개라고 알고 있습니다. 1억 넘어가기 시작하면 검색/추출은 그럭저럭 되는데 관리가 힘들어진다나;;

그런데 50억개는 좀 무섭군요 ㄱ-;;; 5억개 넘어가는 케이스도 보기 힘든데;;;
제 주위에 db 종사하시는 분들 보면 보통 천만에서 3천만 넘어가면 마소(ms-sql)나 오라클로 바꾸더군요;;;
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
31102 [질게]알맞은 SQL 서버는? [6] ArcanumToss2107 07/11/02 2107
31101 [질게] 헤드셋 추천좀 부탁드립니다. [3] 비즈콘1518 07/11/02 1518
31100 [질게]타우크로스에서 프로토스의 대저그전빌드의 대세는 무엇인가요? [3] Observer212116 07/11/02 2116
31099 [질문] 독일어 한 문장 해석이 맞는지 봐주세요! [1] for H.1704 07/11/01 1704
31098 [질문.WOW]언데드초보 흑마인데요. 전문기술을 어떤걸 배워야 하는지 알려주세요. [11] 키라4585 07/11/01 4585
31096 [질문] 5기가 정도의 웹하드를 구매하려고 합니다. Nanum1627 07/11/01 1627
31095 [질문]mp3 유료 다운로드 [3] 삐꾸돼지2312 07/11/01 2312
31094 [질문]엔디스크 공유에 대해서... [26] 몽정가4663 07/10/31 4663
31093 [질문]옷 간지나게 입는 법 좀 알려주세요! [14] Ms. Duff3656 07/11/01 3656
31092 [질문] 온게임넷의 역사가 궁금합니다. [8] Mr.Children2144 07/10/31 2144
31091 [질문]The Beau Defeated의 줄거리.. 연합한국1538 07/10/31 1538
31090 [질문]예전 노래에 대해서 질문드립니다. [2] 경락마사지2101 07/10/31 2101
31089 [질문] 건설비리와 대통령비리에 대해 소개되어 있는 [3] 웨인루구니2318 07/10/31 2318
31088 [질문]8:45 heaven 악보 [3] Min_Fan6765 07/10/31 6765
31087 [질문] IBM 적성문제 [5] rakorn2616 07/10/31 2616
31086 [질문] 까마귀 같은 철새 [5] 쭈니1927 07/10/30 1927
31085 [질문] 목뼈가 틀어졌다고 하는데..좋은방법 없을까여? [2] 신이 건들고 간1802 07/10/30 1802
31084 [질문]왜 프로게이머 테테전에서는 [12] 신동건2476 07/10/30 2476
31083 [질문]의무병시험문제에 관하여 [2] 아웅2923 07/10/30 2923
31082 [질문및건의]덧글에 달리는 날짜와 Preview [1] 공유1502 07/10/30 1502
31081 [질문] WoW를 처음시작하는데요. 초보에게 어울리는 직업이나, 서버 추천부탁드립니다. [14] 열정2576 07/10/30 2576
31080 [질문]컴퓨터조립이 자세하게 나와있는 블로그 좀 소개해주세요 [1] 소나기아다리1590 07/10/30 1590
31079 [질문]본좌에 관한 질문입니다 [10] 남자라면외길1809 07/10/30 1809
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로