WorkaHolic/ORACLE

Oracle 데이터베이스를 SQL Server 2000으로 마이그레이션하는 작업

2010. 4. 8. 22:44
반응형

요약
응용 프로그램 마이그레이션 절차는 매우 복잡해 보일 수도 있습니다. 각 RDBMS(관계형 데이터베이스 관리 시스템) 사이에는 아키텍처와 관련된 여러 차이점들이 있습니다. Oracle 아키텍처에서 사용되는 단어와 용어가 SQL Server에서는 전혀 다른 의미를 갖는 경우가 많습니다. 또한 Oracle과 SQL Server 모두 여러 가지 독점적인 사항을 SQL-92 표준에 추가해 왔습니다.

응용 프로그램 개발자의 관점에서 보면 Oracle과 SQL Server의 데이터 관리 방식은 여러 가지 면에서 서로 유사합니다. Oracle과 SQL Server의 내부적인 차이점은 매우 크지만 적절히 관리한다면 마이그레이션된 응용 프로그램에 주는 영향을 최소화할 수 있습니다.

이번 장은 SQL Server 2000으로 응용 프로그램을 변환하려는 Oracle 응용 프로그램 개발자들을 위한 것으로서, 변환 작업을 성공적으로 수행하기 위해 필요한 도구와 절차, 기법 등을 설명하고 있습니다. 또한 성능과 병행성이 뛰어난 SQL Server 기반 응용 프로그램 제작에 필수적인 기본 설계 지침을 중점적으로 설명하고 있습니다.

이 장의 각 단원에서는 Oracle에서 SQL Server로 단계적인 마이그레이션을 구현하는 과정에 도움이 될 수 있도록 Oracle 데이터베이스와 SQL Server 2000의 상대적 차이점을 간략히 요약해 놓았습니다. 또한 변환 작업에서 고려해야 할 사항, SQL Server 2000의 장점, 여러 예제 등도 정리하였습니다.

이 문서에는 다음 내용이 포함되어 있습니다.

  • 아키텍처와 용어
  • 데이터베이스 개체 정의
  • 데이터 무결성 및 데이터베이스 규칙 적용
  • 트랜잭션, 잠금, 병행성
  • SQL 언어 지원
  • 커서 구현
  • Transact-SQL 문 튜닝
  • XML 사용 설명
  • ODBC 사용 설명
  • 자신의 데이터 및 응용 프로그램 마이그레이션

참고: 이 장의 내용은 생략이나 수정 없이 SQL Server 2000 Resource Kit으로부터 그대로 가져 온 것입니다.

반응형