http://demo.shift.co.kr/_softwaredemo/swm_01.jsp대용량 데이터 조회의 경우 기본적으로 DataSet을 사용하여 조회를 하시면 됩니다.
DataSet의 FirstRow 기능을 사용하시면 대용량 조회 처리시 효과를 확인하실 수 있습니다.
FirstRow 기능이란 대용량 조회시 일반적인 방식처럼 조회 완료 시점까지 브라우저가 대기하는 것이 아니라, 미리 지정된 사이즈만큼 비동기방식으로 화면쪽 DataSet에서 데이터를 받아 바로바로 보여주는 기능입니다.
DataSet 조회는 get방식을 사용하며, 대용량조회시 FirstRow를 사용하시면 조회 속도 향상을 체감하실 수 있습니다.
http://demo.shift.co.kr 의 SOFTWAREDEMO사이트에 있는 대량데이터 샘플을 참고하시기 바랍니다.(관련링크1)
FirstRow는 GAUCE 3.0 API의 경우 GauceResponse의 enableFirstRow(), GAUCE 4.0 API의 경우 GauceOutputStream의 fragment() 메소드를 사용하여 설정하시면 되고, GAUCE 서버 환경설정 파일에서도 기본설정값을 확인하실 수 있습니다.
자세한 내용은 GAUCE 개발자가이드문서와 컴포넌트 매뉴얼의 템플릿 등을 참고하시기 바랍니다.
Developer Guide는 GAUCE 다운로드 페이지에서 다운로드 받으실 수 있습니다.
단, DataSet 사이즈에 제한이 있다는 것을 주의하시기 바랍니다.
컴포넌트 매뉴얼에서 확인하실 수 있듯이 DataSet에는 건수(컬럼수,로우수)에 제한은 없습니다.
그러나 데이터 사이즈에 제약이 있는데, 1컬럼에 6k, 1로우에 8k의 제한이 있습니다.
자세한 내용은 컴포넌트매뉴얼의 DataSet 항목을 참고하시기 바랍니다.
가우스의 경우 ActiveX 컴포넌트를 사용하는 제품이기 때문에 ActiveX를 쓰지 않고 개발하는 경우는 지원 대상이 아닙니다.
매달 무료로 진행되는 가우스 정기교육을 수강하시면 제품을 이해하시는데 도움이 될 듯합니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : GLPIN (LGCNS)
>* GAUCE 버전 : 4.0
>* WAS 종류(WebLogic 등등) : WebLogic
>* DB 종류 : Oracle 10G
>* 문의 유형(질문/요청/참조) : 대용량 데이터 처리시 Was Down
>* 내용 :
>대용량 데이터를 일반방법으로 데이터를 조회했을경우에 Was가 다운되는데요.
>기존의 엑티브X를 사용해서 처리하던 부분인데..
>이걸 가우스로 적용하려면 어떻게 해야 할까요.
>10만건(10만 로우, 400개의 컬럼)정도의 데이터를 업무특성상 조회하는 경우가 종종 있거든요
>
>가능성 여부 :
>방안 :
>
>혹시 엑티브X를 안쓰고 가우스에서 처리할수 있는 방법을 부탁드립니다.
>