2007년 08월 28일
[Apache Commons] Dbutils 의 저장 프로시저 지원
작성자 : 김민석 ( lemonfish at gmail dot com )
본인은 몇몇 ERP 프로젝트에 참가하면서 몇백개에 이르는 저장 프로시저와 사용자 정의 함수군을 보아왔다. ERP 가 아니고서야 그토록 많은 저장 프로시저가 필요하겠냐만은 여느 DB 든 저장 프로시저가 기냥 Statement 로 질의하는것 보다는 빠른게 사실이다. ORM 을 지원하는 프레임웍이 쎄고 쎗지만. 정작 ORM 이라는 것은 개발편의와 설계상의 간결함 이상은 아니라고 생각한다. 실제 퍼포먼스를 요하는 응용에서 ORM 만에 의존할 수는 없는일 아니겠나?
최근 모업체의 웹 응용을 개발하면서 Dbutils 를 사용해 ORM 을 흉내낸(혹은 구현한) 케이스를 보았는데, 솔직히 상용화될때 얼마나 버틸지 보장할 수 없을 정도의 극악 퍼포먼스를 체험할 수 있었다. 가끔가다 발생하는 커넥션 고갈. 좀 사용자가 있다 싶으면 발생하는 정체불명의 버그들. 쳇~ 그 따위 성능으로 잘도~ 라는 생각에 Dbutils 를 통째로 제거해 버릴까 하는 마음에 소스를 갈아엎는 시도도 해보았으나. 치명적으로 개발 기간이 얼마되지 않아. 30% 진행도중 그만두기까지 이르러 버렸다. 아~ 참담한 기분이여. Dbutils 을 갈아치울수 없다면 그놈을 이용해서 어떻게든 해보자라는 마음에 자료를 뒤지는 중이다.
Dbutils 의 저장 프로시저 지원에 대해 아시는 분께서는 공유좀 해주시라~ 플리즈~ 싹싹.
# by | 2007/08/28 00:07 | Java | 트랙백 | 덧글(0)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]