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
운영게시판
최근게시물
자유게시판 자유게시판 2313 게시물 읽기
 
No. 2313
Re: 게시판 부하를 줄일수 있는 방법?
작성자
이창훈
작성일
2001-12-26 14:45
조회수
2,326

드라이버 레벨에서 처리하는 것 말고도, gateway 방식으로 connection pooling 을 처리하는 프로그램들이 있습니다.

 

SQL Load Balancer (SQLB) 가 그 중 하나입니다.

바로 DB 와 접속하는 것에 비해서, 한단계 더 거친다는 단점이 있기는 하지만, DB process 생성하는 오버헤드에 비하면 대개의 경우 작은 것 같습니다.

 

예전에 mysql , postgresql 에 대해서 벤치마킹한 적이 있었는데,

postgresql 의 경우 query 수행시간이 1/3 로 줄어들었고,

mysql 의 경우 거의 비슷했었던것 같습니다.

 

시간이 나면 여기에 올릴려고 하다가, 자료를 잃어버린것 같습니다.

혹시 찾게 되면 올리겠습니다.

 

-- 백종규 님이 쓰신 글:

>> 그냥 생각이 나서 적습니다.

>>

>> 현재 DSN 게시판의 부하가 많아서리,

>>

>> 이걸 해결할수 있는 방법이 없을까 하고 생각을 했습니다.

>>

>> 커넥션 풀을 사용하는 방법이 일반적입니다.

>>

>> 자바 EJB 에 보면, 커넥션 풀을 사용할수가 있습니다.

>>

>> 웹로직등에서는 자체드라이버가 지원을 하고,

>>

>> 톰캣등의 오픈 자바서버를 운용할때에는 poolman 을 사용하여 가능합니다.

>>

>> 뭐 필요에 따라서 직접 만드는 방법도 있습니다만... 흘흘...

>>

>> 현재 php상태에서는 별다른 방법이 없는듯...

>>

>> Free TDS인가 하는 라이브러리가있는데,

>>

>> 이 라이브러리가 일종의 커넥션 풀 기능을 가지고 있습니다.

>>

>> 문제는 이 라이브러리가 psql 을 지원하지 않는다는 겁니다.

>>

>> 기본으로 유닉스 계열에서 MS-SQL을 지원하기 위해서 만들어졌다는군요.

>>

>> 하여당간... 얘기가 여기저기로 빠지고 있는데...

>>

>> 한참을 돌아가다보니,

>>

>> unixODBC를 사용하면, 드라이버를 이용하면, connection POOL비슷한 효과를

>>

>> 나타낸다고 합니다.

>>

>> !! 결론적으로 !!

>>

>> 현재의 고질적인 문제점인 무거운 Pgsql 의 잦은 접속을 줄여,

>>

>> 시스템 부하를 줄일수 있는 방법이 되지 않을까 생각됩니다. -.-

>>

>> 아직 확실한건 아니고, 실제로 한번 테스트르 해봐야 할듯 합니다.

>>

>>

>>

>> - 마음에 꽃이 피기를 바라는 종규 -

>>

>> -- 2001년 12월 25일 밤에도 꽃은 피지 못했습니다. -.-

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

말씀하신 자료는 찾아서 올리주시면 좋고 만약 없다고 하여도 대략적인 개념에 대해서 아시는대로 간단하게라도 올려주시면 어떨까요. 오라클 같은 경우도 db 자체에 커넥션 풀링같은 것이 있는데 저는 이와 같은것은 직접 써보지는 않았지요. 지금 말씀하시는것은 중간에 미들웨어 형태로 트랜잭션 처리를 담당하는 프로그램을 별도로 이용하는 형태로 보면 되겠지요.

문태준(taejun)님이 2001-12-26 15:42에 작성한 댓글입니다.

오라클에서는 MTS (muti-threaded server) 가 있어서, 따로 sqlb 같은 미들웨어가 필요없을 것입니다. 자세한 개념적인 설명은 제가 하는것보다 오라클 공식문서를 참조하시는게 더 나을거에요. (http://hojohn.photo.net/ora816/network.816/a76933/concepts.htm#1009675)

 

저는 mysql 성능이 향상이 될까 해서 sqlb 를 사용해보았는데, mysql 의 경우 크게 성능향상이 없어서 더 자세히 보지는 않았습니다. 시간이 되면 다시한번 설치해서 정리해보겠습니다.

 

* 리눅스의 경우 오라클 버전에 따라서 MTS 로 돌리면 안정성이 문제가 되는 경우가 있더라구요. 8.1.6 부터는 많이 안정화었다고 합니다.

이창훈님이 2001-12-26 17:06에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
2317글쓰기 폼 배껴 써도 돼는지요. [1]
소마
2001-12-27
2188
2315한숨... [1]
엄기성
2001-12-27
1999
2316┕>다들 비슷하겠지요
문태준
2001-12-27 11:03:33
1962
2314서해안으로 해뜨는 거 보러 가실 분~
허정수
2001-12-26
2132
2310게시판 부하를 줄일수 있는 방법?
백종규
2001-12-26
2236
2312┕>Re: 게시판 부하를 줄일수 있는 방법?
fith
2001-12-26 12:54:30
2188
2313┕>Re: 게시판 부하를 줄일수 있는 방법? [2]
이창훈
2001-12-26 14:45:58
2326
2326 ┕>Re: Re: SQLB 홈페이지
정재익
2002-01-01 14:15:44
2177
2309White Christmas !!! [4]
정재익
2001-12-25
2036
2307DSN가족분들 성탄절 즐겁게 보내세용~
백록화
2001-12-24
2076
2308┕>Re: DSN가족분들 성탄절 즐겁게 보내세용~
정재익
2001-12-24 20:59:53
2141
2302[서울송년모임/정리] 만난분들 반가웠습니다 [2]
문태준
2001-12-23
2643
2303┕>Re: [서울송년모임/정리] 만난분들 반가웠습니다
이수진
2001-12-24 09:09:26
2106
2304 ┕>Re: Re: [서울송년모임/정리] 만난분들 반가웠습니다
문태준
2001-12-24 10:06:51
2136
2306  ┕>Re: Re: Re: [서울송년모임/정리] 만난분들 반가웠습니다
정재익
2001-12-24 11:10:19
2059
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다