우리 회사 데이터베이스를 티베로로 변경하기
티베로 리플레이 적용 사례 0 0 83,847

by 티베로 티베로 리플레이 [2017.05.09]


2장 티베로 리플레이에서는 해당 솔루션의 탄생 배경 및 사용방법을 간단히 알아보았고 지금부터는 소속 회사가 리플레이를 통해 어떻게 프로젝트를 진행했는지 실제 사례를 살펴보고자 한다.

소속 회사의 티베로 전환 프로젝트는 그림 3-1과 같이 크게 3가지 단계(환경 구축, 비호환 SQL 분석 및 개선, 오픈 준비)로 구성하여 진행했는데, 이중 2단계 비호환 SQL 분석 및 개선 단계에 리플레이가 적용된다.

  • [그림 3-1] 티베로 리플레이를 통한 전환 프로젝트 수행 프로세스
  • 티베로 리플레이를 통한 전환 프로젝트 수행 프로세스

어플리케이션의 안정성이 DB 전환 시 주요 고려 사항이 아니라면 본 단계는 생략이 가능할지도 모르나 소속 회사의 경우는 위 사항이 가장 중요한 필수 사항이었으므로 2단계에 가장 많은 시간을 할애하며 안정성 검증에 노력을 기울였다

(외산 DB에서 수행되던 SQL을 수집해서 티베로에 재현하고 그 재현결과를 분석하여 문제점을 도출하면 티베로 연구소는 해당 문제가 개선된 패치를 제공하는데, 해당 패치로 인한 개선 효과, 안정성, 부작용 등을 검증하기 위해 기존에 수집한 로그를 다시 한번 재현 > 분석 > 문제점 도출 > 패치 과정을 반복하게 되므로 많은 시간이 필요할 수밖에 없다).

비록 소속 회사에서 사용한 리플레이가 정식 출시 제품이 아니어 향후에는 많은 과정들이 단순화되고 기능 추가 및 변경 또한 예상되나 외산 DBMS에서 수행된 SQL을 티베로에 재현한다는 사상 자체는 변하지 않을 것이므로 리플레이 적용을 중심으로 한 첫 번째 전환 프로젝트의 사례를 살펴보는 것이 티베로 전환을 고려하고 있는 회사들에 여전히 많은 도움이 될 수 있을 것이라 생각한다.

  • - 해당 강좌는 도서 " [우리 회사 데이터베이스를 티베로로 변경하기]"의 내용을 옮겼습니다.
  • - 해당 도서는 기간계 DBMS(DATABASE MANAGEMENT SYSTEM)를 티베로로 전환하는 실제 프로젝트를 수행한 실무자가 DBMS 전환 과정과 실제 적용 사례, 문제 해결 과정 등을 자세하게 설명하고 있습니다.

- 강좌 URL : http://www.gurubee.net/lecture/2974

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입