고객
이 작업은 뉴욕에 본사를 둔 대형 소매점 네트워크에서 수행되었습니다. 이 회사는 수요가 많은 비즈니스 분야에서 근무하며 수백만 고객에게 세계 정상급 서비스를 제공합니다.
도전
작업은 Microsoft SQL Server 플랫폼에서 비즈니스 논리와 데이터를 성공적으로 전송하는 것이 었습니다.클라이언트가 선택한 대상 환경은 PostgreSQL 이었습니다. 소스 데이터베이스에는 수백 개의 테이블과 비즈니스 로직이 포함되어있었습니다.비즈니스 로직에는 3 만 5 천 개가 넘는 코드를 제공하는 뷰, 저장 프로 시저, 함수 및 트리거가 포함되었습니다.
우리 개발자는 도구를 개별적으로 사용자 정의하여 PostgreSQL 코드에 대한 클라이언트의 최종 수요를 성공적으로 충족 시켰습니다.
해결
이 마이그레이션을 원활하게 수행하기 위해 SQLWays 도구의 특정 기능을 사용자 정의해야했습니다.추가 된 새로운 변환 규칙은 다음과 같습니다:
저장 프로 시저에서 결과 세트,
MERGE 성명,
시스템 정적 함수,
계층 적 쿼리,
BULK COLLECT,
function NEWID(), IDENTITY, Dateadd.
또한 Ispirer 개발자는 데이터 파일 (8 진수 표현)에 데이터가 저장되는 방식을 변경했습니다.
결과 및 장점
시간의 추가 투자가 필요하지 않았으며 클라이언트는 대상 환경에서 완전히 전송 된 비즈니스 논리 및 데이터를 수신했습니다.
2014
Microsoft SQL Server에서 PostgreSQL로 에 대해 자세히 알아보기
|