성공사례

좋은 솔루션으로 만족하지 않습니다 최고의 솔루션을 제공하기 위해 오랜 노하우와 전문 기술력으로 축적된 엔코아만의 방법론으로 접근합니다. 엔코아가 그 동안 고객사에 약속한 솔루션을 성공적으로 제공했던 사례들을 모았습니다.
통합 신 경영정보 시스템

작성자 : 관리자 (IP: *.231.115.253)    작성일 : 2017-05-15 10:07   읽음 : 539

  

여러분!  LEGO를 아십니까? 

 

client

 

·  프로젝트명: 에스원  통합MIS (신 경영정보) 시스템

·  산업분류 :  유통

·  컨설팅분야: 데이터모델링 검증/보완, 데이터베이스 디자인, 성능개선

·  개요 :  에스원의 통합MIS(신 경영정보) 시스템 프로젝트는 영업, 물류, 회계 관리의 데이터 공유, 데이터 정합성의 보장,  

             성능개선 관점에서의 데이터모델링 검증 및 보안과 데이터베이스 디자인을 수행한 프로젝트 이다.

  

Challenge 

· 문제점: 악성 SQL 과 인덱스 전략 설계 문제가 가장 심각한 문제로 분석됐다.

              또한 수행속도에 심각한 문제를 야기시킨 Data Conversion Application 성능 개선이 절실히 요구되었다.  

              이와 더불어, 데이터의 중복 및 데이터의 불일치 등으로 인해 업무가 비효율적으로 수행되었으며,  

              이는 전체적으로 시스템의 성능을 저하시키는 주 요인이 되었다.  

· 기대효과: 데이터 중복을 최소화하고 데이터의 무결성을 보장할 수 있도록 논리적 데이터 모델링을 수행하여  

                 비즈니스 프로세스로부터 데이터 독립성을 보장함으로써 수행속도 기준 1000% 이상의 속도 향상 효과를 얻을 것 이라고 기대한다. 

        

Solution

-          비효율적인 처리방법으로 작성된 프로그램의 처리방법을 근본적인 재구성

-          수행속도에 심각한 문제점이 있는 SQL에 대한 개선안 제시

-          한 건씩 처리되는 logic을 Array Processing 방식으로 전환

-          Cartesian Product와 Hash Join 기법을 이용하여 획기적으로 추출속도 개선

-          예외적인 처리방법을 개선하여 처리단계 축소

-          반복적인 함수사용을 없애고 SELECT SQL내에서 처리

-          Update시에는 Rowid로 정렬하여 Clustering Factor를 높여 수행속도 향상

-          수행속도 기준 10배 이상의 속도 향상 효과

-          병렬처리 활용

  

Benefit

에스원의 통합MIS(신 경영정보) 시스템에 적합한 데이터베이스를 설계함으로써, 데이터베이스를 구축하고 관리하는 DBA의 업무를 최소화 시키고

시스템 성능을 최대한 보장하였다. 또한 영업, 물류, 회계 시스템에 성능저하 주요원인 중이었던  

비효율적인 인덱스 전략 및 주요테이블 대하여 모든 Application의 SQL을 추출하여 단위 SQL 튜닝을 하였다.  

이로써 유형별 악성 프로그램의 개선 속도는 100%에서 무려 1000% 이상의 응답속도 효과를 나타내었다.  

  



파일 : Untitled-1.png(42.2K)

고객사

엔코아는 다양한 분야의 고객사와 함께하고 있습니다.