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 3422 게시물 읽기
No. 3422
# [질문 : file base 와 mysql의 속도 대결!!]
작성자
정민태
작성일
2000-09-04 14:41
조회수
904

크레이지보드를 보면 gdbm을 씁니다.

어떤 사람은 dbm 가지고 채팅을 구현하기도 합니다.

 

그런데 약간 좀 황당한 질문이긴 하지만...

내가 만일 게시판서버를 운영한다고 가정할 때....

파일베이스의 dbm을 쓸까

아니면 처리하기 쉬운 mysql을 쓸까 생각하니...

답을 내기가 어렵더라구요.

 

제가 생각한 것은 다음과 같습니다.

 

UNIX상에서 보면 각 프로세스를 아주 짧은 시간에

로테이션을 시켜 멀티프로세싱을 가능하게 만든다고 들었습니다.

 

그러면,

만일 내가 php를 아파치 모듈로 돌린다고 가정할 때,

내가 웹서버에 접속하면 프로세스가 하나 생성이 되고,,

그 상태에서 DB에 연결하면 또 하나의 프로세스가 생성이

될것입니다.

 

만일 동시에 100명이 그렇게 접속을 하면

아파치 프로세스가 100개 mysql이 100개가 생성이 되면...

당연히 서버의 자원이 많이 소요가 되어

처리속도가 느려집니다. (즉, 로테이션의 term이 길어지므로)

 

물론 dbm도 프로세스 갯수면에서는 동일할 수 도 있겠지만....

중요한 것은 dbm이 mysql보다 프로세스를 잡고 있는 시간이

적다고 추측하는 것입니다.

 

그 이유는...

mysql은 쿼리문이 복잡하고 해석하는 시간이 dbm보다 길기 때문입니다.

 

 

흠.. 어디까지나 제 추축입니다.

그런데 정말 궁금한 것은 왜 file-base의 속도가 빠른지...

그게 궁금하고 그게 mysql과 비교해서 얼마나 빠를 수 있는지...

사용자가 많이 질 수록 어느게 유리한지 ...

알고 싶습니다. ^___________^

[Top]
No.
제목
작성자
작성일
조회
3426MySQL DB 접속 에러...
박문석
2000-09-04
1139
3428┕>Re: MySQL DB 접속 에러...
정재익
2000-09-04 18:47:56
1328
3424drop table 했을경우 복구방법??
이진환
2000-09-04
1071
3430┕>Re: drop table 했을경우 복구방법??
정재익
2000-09-04 18:52:43
3424
3423mysql 데몬이 살아 있는데도 자꾸 에러메세지가 납니다
jcj
2000-09-04
1049
3429┕>Re: mysql 데몬이 살아 있는데도 자꾸 에러메세지가 납니다
정재익
2000-09-04 18:49:35
1310
3422# [질문 : file base 와 mysql의 속도 대결!!]
정민태
2000-09-04
904
3425┕>Re: # [질문 : file base 와 mysql의 속도 대결!!]
정재익
2000-09-04 16:47:17
1060
3421[감사]정말 감사합니다.재익님!!
이희석
2000-09-04
1053
3418# 부탁합니다.
권영택
2000-09-04
763
3419┕>Re: # 부탁합니다.
jellocen
2000-09-04 11:06:11
996
3406mysql에서 새로운 사용자 추가하는 방법과 이용하는방법.....
greenX
2000-09-03
896
3415┕>Re: mysql에서 새로운 사용자 추가하는 방법과 이용하는방법.....
정재익
2000-09-03 22:28:33
1082
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다