SYSTEMS AND METHODS FOR DATABASE MIGRATION

Provided is a system for database migration comprising one or more processors and one or more memory devices storing commands. A processor is configured to replicate online database to a first clone database, generate an export file from the first clone database and import the export file into a mig...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HUANG ZHIYONG, HAN CHUANCHUAN, DONG BIN, ZHANG JUNZHAO, LIU YANG
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Provided is a system for database migration comprising one or more processors and one or more memory devices storing commands. A processor is configured to replicate online database to a first clone database, generate an export file from the first clone database and import the export file into a migration database, perform a row comparison of the first clone database and the migration database after importing the export file, and perform operations for database migration comprising initiating a double write operation to replicate write of an online database on the migration database to capture incremental data. The operations also comprise replicating the online database to a second clone database after performing row comparison, comparing the second clone database to the incremental data to identify catch-up data, and updating the migration database to comprise the catch-up data. 하나 이상의 프로세서 및 명령을 저장하는 하나 이상의 메모리 디바이스를 포함하는 데이터베이스 마이그레이션을 위한 시스템이 제공된다. 프로세서는 온라인 데이터베이스를 제1 클론 데이터베이스로 복제하고, 제1 클론 데이터베이스로부터 내보내기 파일을 생성하고 내보내기 파일을 마이그레이션 데이터베이스로 가져오고, 내보내기 파일을 가져온 후 제1 클론 데이터베이스와 마이그레이션 데이터베이스의 행 비교를 수행하고, 그리고 증분 데이터를 캡처하도록 마이그레이션 데이터베이스 상에 온라인 데이터베이스의 쓰기를 복제하는 이중 쓰기 동작을 초기화하는 것을 포함하는 데이터베이스 마이그레이션을 위한 동작들을 수행하도록 구성된다. 동작들은 또한 행 비교를 수행한 후 온라인 데이터베이스를 제2 클론 데이터베이스로 복제하고, 제2 클론 데이터베이스를 증분 데이터와 비교하여 캐치-업 데이터를 식별하고, 그리고 캐치-업 데이터를 포함하도록 마이그레이션 데이터베이스를 업데이트하는 것을 포함한다.