몇 가지 기능을 없애고 개인용 Desktop DB Engine으로 제품을 내실 생각은 없으신지요..
1. 외부 접속 기능 차단 (혹은 설정사항으로?)
2. 필요없는 process 띄우지 않기
사실, 객체지향형 DB라는 훌륭한 메리트가 있음에도 제가 선뜻 제 컴퓨터에 서버를 설치하지 않는 이유 중 하나가 프로세스 트리에서 주루룩 떠있는 CUBRID 관련 프로세스들 때문입니다.
대충 세어보아도 15개가 넘는 듯 한데..
그럼..
큐브리드는 말씀하신 목적으로 사용할 수 있는 독립모드로 서버를 운영할 수 있습니다. 그러나, 독립모드에 접속할 수 있는 개발 인터페이스는 DB C API와 ESQL만 허용되고 있습니다. 여기에 하나의 JDBC, ODBC 등에서 하나의 커넥션만 열고 접속하는 것은 현재 지원되지 않습니다. 혹, 이런 요구가 많다면 지원하는 것도 고려해볼 수 있겠으나, 현재로서는 계획되어 있지 않습니다.
사용자가 원하는 방식으로 제품을 별도 설치하는 것은 \"ISV 릴리스\"로 할 수 있겠습니다. 이는 사용자가 원하는 것만 정리하여 사용할 수 있는 방법과 제품을 가이드 하고 있습니다. 즉, 데이터베이스를 임베디드 해서 별도의 패키지를 만들때 유용하게 사용할 수 있습니다.
그리고 프로세스를 최소로 띠우고 싶으면, cas 프로세스를 줄여 줄 수 있겠습니다. Broker/conf/cubrid_broker.conf에서 MIN_NUM_APPL_SERVER의 값을 1로 변경하고 브로커를 재시작하면 됩니다. 만약 30000포트 하나만 쓰고, 33000번은 사용하지 않겠다고 하면 BROKER1의 SERVICE를 OFF하면 됩니다.
도움이 되었기를 바랍니다.
>몇 가지 기능을 없애고 개인용 Desktop DB Engine으로 제품을 내실 생각은 없으신지요..
>
>1. 외부 접속 기능 차단 (혹은 설정사항으로?)
>2. 필요없는 process 띄우지 않기
>사실, 객체지향형 DB라는 훌륭한 메리트가 있음에도 제가 선뜻 제 컴퓨터에 서버를 설치하지 않는 이유 중 하나가 프로세스 트리에서 주루룩 떠있는 CUBRID 관련 프로세스들 때문입니다.
>대충 세어보아도 15개가 넘는 듯 한데..
>그럼..