CI 묻고 답하기

제목 codeigniter 는 DB Pool 같은게 없는 건가요?
글쓴이 장성호 작성시각 2012/03/15 11:21:37
댓글 : 11 추천 : 1 스크랩 : 0 조회수 : 32515   RSS
요즘 PHP를 처음 접하면서 codeigniter도 같이 공부하고 있는데요.(주로 자바+spring 했구요)

제목처럼 codeigniter 는 DB Connection Pool 같은게 없는 건가요?

아니면 codeigniter 내부에서 알아서 처리해 주는 건가요?

php 관련된  DB Connection Pool 은 sqlrelay가 있다는 데 이걸 이용하면  codeigniter의 DB 기능을  사용못할 것 같고. 

DB Connection Pool 없이 사용했다가는 개발 사이트 오픈 시 DB 부하 줄 수도 있고.. 

다른 분들은 어떻게 하시나요??
 다음글 ci 특정 디렉토리에 config 정보수정 (8)
 이전글 인스톨 후에 링크들이 클릭해도 바뀌지가 않네요 (3)

댓글

인스카 / 2012/03/15 11:35:39 / 추천 0
Codeigntier에 Active Record라는 녀석이 있지용.. 
http://codeigniter-kr.org/user_guide_2.1.0/database/active_record.html
한대승(불의회상) / 2012/03/15 11:40:28 / 추천 0
PHP 자체가 DB pool을 지원하지 않습니다. 
장성호 / 2012/03/15 11:41:07 / 추천 0
 아 답변 감사합니다. 
근데 active record와 DB Connection pool은 같은 개념이 아닌거 같은데.. 
 active record는 뭔가요? ㅜㅜ
장성호 / 2012/03/15 11:42:10 / 추천 0
 불의회상님// 그러니까요..  codeigniter가 pool을 지원해 주는건지 그게 궁금한거죠 ^^;
변종원(웅파) / 2012/03/15 12:49:24 / 추천 0
php 자체가 지원하지 않기 때문에 sqlrelay를 설치하고 
codeigniter에서 sqlrelay driver를 설치하여 사용할 수 있습니다.

http://jjang9b.oranc.co.kr/codeigniter/sqlrelay_api.html  참고하세요
장성호 / 2012/03/15 13:56:29 / 추천 0
 웅파님 감사합니다. 
궁빈 / 2012/04/06 15:15:50 / 추천 1
앗, 제 문서가 여기서 나올줄이야 ㅎㅎ

저도 CI+sqlrelay의 필요성을 느껴서 아예 직접 만들어 봤습니다. 

일부 특정 oci8에 종속된 sqlrelay 드라이버도 있었지만 DB종류에 상관없이 사용할 수 있게 했습니다.

자세한 내용은 혹시 관심있으시다면 알려 드리겠습니다.

github를 통해서 v2.1.0 버전에 맞춰서 2차 공식 ci쪽으로 요청해본 상황인데요, 아직 답변이 없네요 ㅎㅎ
변종원(웅파) / 2012/04/06 15:57:50 / 추천 0
궁빈/ 검색해서 들어갔는데 허락도 안받고 링크 걸었습니다. ^^;;
정희아빠 / 2013/08/27 11:39:10 / 추천 0
다음 링크 http://jjang9b.oranc.co.kr/codeigniter/sqlrelay_api.html 가 깨져있는데 참고할 링크 아시면 알려주세요.
sqlrelay 설치 도중 오라클이 올라오지 않아 헤메고 있습니다.
들국화 / 2013/08/27 12:14:57 / 추천 0
http://sqlrelay.sourceforge.net/

unixodbc 도 풀링이 된다고 하네요. 이것도 심플해 보이네요.

sqlrelay보다는 기능이 적을듯 하지만....
궁빈 / 2014/03/18 16:25:10 / 추천 0
정희아빠/  
https://github.com/jjang9b/CodeIgniter_sqlrelay 
늦은 감이 있지만 참고 부탁 드립니다 ^^