현재 회사내에서 AS/400 Host(RPG사용)환경에서 Web환경(WebSphere, DB2, JSP)으로 전환하고 있습니다.
DB2환경에서의 Stored Procedure(SP) 선정 문제로 고민하고 있습니다.
현재 개발업체에서는 SQL을 주장하고, 저희 회사측에서는 SQL과 RPG를 선별적으로 적용하자는 의견입니다.
타기관 선발업체에서 SQL을 적용하여 실폐한 사례가 많아 아래와 같이 검토해보았습니다.
아래내용이 타당한 내용인지?
아니면 추가의견이 있으신지?
-. 어떻한 경우에는 SQL
-. 어떻한 경우에는 RPG
기타 경험이 있으시면 의견주시면 감사하겠습니다.
1. SQL의 문제점
-. DB2의 SQL속도가 他 RDBMS보다 현저히 떨어진다.
-. DB2의 테이블에서 Primary Key로 설정된 필드를 Where조건으로 모두 설정하지 않을 경우에는 조회 속도가 현저하게 떨어지는 현상이 발생한다.
2. RPG의 장점
-. RPG는 IBM호스트의 RDBMS인 DB2와 높은 친화력을 가지고 있다.
-. 기존에 작성되어 사용되고 있는 SUB프로그램의 일부분을 간단히 보완하여 활용할 수가 있다.
-. 이자등 복잡한 산식을 정확하고 용이하게 구현이 가능하다.
|