KR20080084332A - 데이터베이스 마이그레이션 장치 및 방법 - Google Patents
데이터베이스 마이그레이션 장치 및 방법 Download PDFInfo
- Publication number
- KR20080084332A KR20080084332A KR1020070025913A KR20070025913A KR20080084332A KR 20080084332 A KR20080084332 A KR 20080084332A KR 1020070025913 A KR1020070025913 A KR 1020070025913A KR 20070025913 A KR20070025913 A KR 20070025913A KR 20080084332 A KR20080084332 A KR 20080084332A
- Authority
- KR
- South Korea
- Prior art keywords
- database
- migration
- data
- metadata
- source
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 230000005012 migration Effects 0.000 title claims abstract description 72
- 238000013508 migration Methods 0.000 title claims abstract description 71
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000001419 dependent effect Effects 0.000 claims abstract description 8
- 238000013507 mapping Methods 0.000 claims abstract description 8
- 238000013515 script Methods 0.000 claims description 20
- 238000006243 chemical reaction Methods 0.000 claims description 14
- 230000001360 synchronised effect Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007596 consolidation process Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/214—Database migration support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2308—Concurrency control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (11)
- 소스 데이터베이스로부터 데이터베이스의 속성정보인 메타데이터를 생성하고 상기 메타데이터로부터 상기 데이터베이스의 운영환경을 분석하고 마이그레이션의 복잡도를 산출하여 스프레드 시트 형태의 분석 레포트를 생성하는 데이터베이스 분석 모듈;상기 소스 데이터베이스로부터 스키마, 데이터 및 비즈니스 로직을 순서대로 매핑에 의해 변환하는 데이터 마이그레이션 모듈; 및상기 데이터베이스에 종속적인 애플리케이션 내의 소스 코드를 목적 코드로 변환하는 애플리케이션 마이그레이션 모듈을 포함하는 것을 특징으로 하는 데이터베이스 마이그레이션 장치.
- 제1항에 있어서, 상기 분석 레포트는,상기 소스 데이터베이스의 개체수, 코드라인 총 수, 현재 변환가능한 개체수 및 데이터베이스 마이그레이션의 복잡도를 포함하는 것을 특징으로 하는 데이터베이스 마이그레이션 장치.
- 제1항에 있어서, 상기 데이터 마이그레이션 모듈은,상기 소스 데이터베이스의 구조와 목적 데이터베이스의 구조를 동기화시키는 동기화 모듈; 및상기 동기화된 구조에 따라 스키마, 데이터 및 비즈니스 로직을 변환하는 마이그레이션 엔진을 포함하는 것을 특징으로 하는 데이터베이스 마이그레이션 장치.
- 제3항에 있어서, 상기 데이터 마이그레이션 모듈은,상기 메타데이터로부터 스크립트를 생성하는 스크립트 생성부를 더 포함하는 것을 특징으로 하는 데이터베이스 마이그레이션 장치.
- 제4항에 있어서, 상기 데이터 마이그레이션 모듈은,상기 메타데이터로부터 스키마 정보를 저장하는 레퍼지토리를 더 포함하는 것을 특징으로 하는 데이터베이스 마이그레이션 장치.
- 제1항에 있어서, 상기 애플리케이션 마이그레이션 모듈은,상기 애플리케이션이 수행하는 SQL(Structured Query Language) 질의를 포착하여 데이터베이스간 질의어 변환을 수행할 수 있도록 하는 SQL 어댑터를 포함하는 것을 특징으로 하는 데이터베이스 마이그레이션 장치.
- 소스 데이터베이스로부터 데이터베이스의 속성정보인 메타데이터를 생성하고 상기 메타데이터로부터 상기 데이터베이스의 운영환경을 분석하고 마이그레이션의 복잡도를 산출하여 레포트를 생성하는 데이터베이스 분석 단계;상기 소스 데이터베이스로부터 스키마, 데이터 및 비즈니스 로직을 순서대로 매핑에 의해 변환하는 데이터 마이그레이션 단계; 및상기 데이터베이스에 종속적인 애플리케이션 내의 소스 코드를 목적 코드로 변환하는 애플리케이션 마이그레이션 단계를 포함하는 것을 특징으로 하는 데이터베이스 마이그레이션 방법.
- 제7항에 있어서, 상기 분석 레포트는,데이터베이스의 개체 수, 코드라인 총 수, 현재 변환가능한 개체수 및 상기 데이터베이스의 복잡도를 포함하는 것을 특징으로 하는 데이터베이스 마이그레이션 방법.
- 제7항에 있어서, 상기 데이터 마이그레이션 단계는,상기 메타데이터로부터 스크립트를 생성하는 단계;소스 데이터베이스의 구조와 목적 데이터베이스의 구조를 동기화하는 단계; 및동기화된 데이터베이스의 구조에 따라 스키마, 데이터 및 비즈니스 로직을 순서대로 변환하는 단계를 포함하는 것을 특징으로 하는 데이터베이스 마이그레이션 방법.
- 제7항에 있어서, 상기 애플리케이션 마이그레이션 단계는,상기 애플리케이션이 수행하는 SQL 질의를 포착하여 데이터베이스간 질의어 변환을 수행하는 단계를 포함하는 것을 특징으로 하는 데이터베이스 마이그레이션 방법.
- 소스 데이터베이스로부터 데이터베이스의 속성정보인 메타데이터를 생성하고 상기 메타데이터로부터 상기 데이터베이스의 운영환경을 분석하고 마이그레이션의 복잡도를 산출하여 레포트를 생성하는 데이터베이스 분석 단계;상기 소스 데이터베이스로부터 스키마, 데이터 및 비즈니스 로직을 순서대로 매핑에 의해 변환하는 데이터 마이그레이션 단계;상기 데이터베이스에 종속적인 애플리케이션 내의 소스 코드를 목적 코드로 변환하는 애플리케이션 마이그레이션 단계를 포함하는 데이터베이스 마이그레이션 방법을 컴퓨터에서 실행할 수 있는 프로그램을 기록한 컴퓨터 판독가능한 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070025913A KR20080084332A (ko) | 2007-03-16 | 2007-03-16 | 데이터베이스 마이그레이션 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070025913A KR20080084332A (ko) | 2007-03-16 | 2007-03-16 | 데이터베이스 마이그레이션 장치 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20080084332A true KR20080084332A (ko) | 2008-09-19 |
Family
ID=40024706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070025913A Ceased KR20080084332A (ko) | 2007-03-16 | 2007-03-16 | 데이터베이스 마이그레이션 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20080084332A (ko) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012002968A1 (en) * | 2010-07-01 | 2012-01-05 | Hewlett-Packard Development Company, L.P. | Migrating artifacts between service-oriented architecture repositories |
WO2012169708A1 (ko) * | 2011-06-07 | 2012-12-13 | 한국과학기술정보연구원 | 메타 데이터 변환 방법 및 이에 적합한 장치 |
KR101379855B1 (ko) * | 2012-10-10 | 2014-04-04 | (주)티베로 | 메인프레임 시스템의 계층형 데이터베이스를 개방형 시스템의 리호스팅 솔루션에 구축된 데이터베이스로 적재하는 데이터 마이그레이션 방법과 장치 |
CN111177113A (zh) * | 2019-12-06 | 2020-05-19 | 中国平安财产保险股份有限公司 | 数据迁移方法、装置、计算机设备和存储介质 |
KR20200080073A (ko) | 2018-12-26 | 2020-07-06 | 한남대학교 산학협력단 | 데이터베이스 전환 시스템 및 이를 이용한 데이터베이스 전환 방법 |
CN111580862A (zh) * | 2020-05-15 | 2020-08-25 | 中国邮政储蓄银行股份有限公司 | 数据移植的方法和装置 |
KR102328173B1 (ko) * | 2021-07-05 | 2021-11-17 | (주)다윈아이씨티 | 애플리케이션 마이그레이션 처리 방법, 장치 및 시스템 |
KR20220052112A (ko) | 2020-10-20 | 2022-04-27 | 대한민국(국가기록원) | 관계형 데이터베이스 보존 방법 및 시스템 |
CN117762896A (zh) * | 2023-12-20 | 2024-03-26 | 中电金信数字科技集团有限公司 | 一种数据迁移方法及装置 |
-
2007
- 2007-03-16 KR KR1020070025913A patent/KR20080084332A/ko not_active Ceased
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012002968A1 (en) * | 2010-07-01 | 2012-01-05 | Hewlett-Packard Development Company, L.P. | Migrating artifacts between service-oriented architecture repositories |
US9104668B2 (en) | 2010-07-01 | 2015-08-11 | Hewlett-Packard Development Company, L.P. | Migrating artifacts between service-oriented architecture repositories |
WO2012169708A1 (ko) * | 2011-06-07 | 2012-12-13 | 한국과학기술정보연구원 | 메타 데이터 변환 방법 및 이에 적합한 장치 |
KR101379855B1 (ko) * | 2012-10-10 | 2014-04-04 | (주)티베로 | 메인프레임 시스템의 계층형 데이터베이스를 개방형 시스템의 리호스팅 솔루션에 구축된 데이터베이스로 적재하는 데이터 마이그레이션 방법과 장치 |
KR20200080073A (ko) | 2018-12-26 | 2020-07-06 | 한남대학교 산학협력단 | 데이터베이스 전환 시스템 및 이를 이용한 데이터베이스 전환 방법 |
CN111177113A (zh) * | 2019-12-06 | 2020-05-19 | 中国平安财产保险股份有限公司 | 数据迁移方法、装置、计算机设备和存储介质 |
CN111177113B (zh) * | 2019-12-06 | 2023-07-25 | 中国平安财产保险股份有限公司 | 数据迁移方法、装置、计算机设备和存储介质 |
CN111580862A (zh) * | 2020-05-15 | 2020-08-25 | 中国邮政储蓄银行股份有限公司 | 数据移植的方法和装置 |
KR20220052112A (ko) | 2020-10-20 | 2022-04-27 | 대한민국(국가기록원) | 관계형 데이터베이스 보존 방법 및 시스템 |
KR102328173B1 (ko) * | 2021-07-05 | 2021-11-17 | (주)다윈아이씨티 | 애플리케이션 마이그레이션 처리 방법, 장치 및 시스템 |
CN117762896A (zh) * | 2023-12-20 | 2024-03-26 | 中电金信数字科技集团有限公司 | 一种数据迁移方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111367886B (zh) | 数据库中数据迁移的方法及装置 | |
CN110309071B (zh) | 测试代码的生成方法及模块、测试方法及系统 | |
KR20080084332A (ko) | 데이터베이스 마이그레이션 장치 및 방법 | |
US10013439B2 (en) | Automatic generation of instantiation rules to determine quality of data migration | |
LU503512B1 (en) | Operating method for construction of knowledge graph based on naming rule and caching mechanism | |
CN103514223A (zh) | 一种数据仓库数据同步方法和系统 | |
CN104866580A (zh) | 一种数据库变更对现有业务影响的快速侦测方法 | |
CN107766353B (zh) | 一种数据库统计信息迁移的方法和设备 | |
US11023484B2 (en) | Model-driven profiling job generator for data sources | |
CN113934750A (zh) | 基于编译方式的数据血缘关系分析方法 | |
CN114691704A (zh) | 一种基于MySQL binlog的元数据同步方法 | |
CN109299074A (zh) | 一种基于模板化数据库视图的数据校验方法及系统 | |
US6915313B2 (en) | Deploying predefined data warehouse process models | |
Homayouni | Testing extract-transform-load process in data warehouse systems | |
CN116415430A (zh) | 面向空间科学任务论证的定制化SysML模型转换方法 | |
CN115328894A (zh) | 基于数据血缘的数据处理方法 | |
US20090024558A1 (en) | Methods and systems for storing and retrieving rejected data | |
CN102279886A (zh) | 元数据处理方法及设备 | |
CN116756173A (zh) | 一种数据库转换方法、装置、设备、介质及程序产品 | |
CN117171129A (zh) | 数据处理方法、装置、电子设备及计算机可读存储介质 | |
CN113626423B (zh) | 业务数据库的日志管理方法、装置、系统 | |
CN115934681A (zh) | 一种异构关系数据库快速迁移方法及装置 | |
KR20230091749A (ko) | 데이터맵 생성 방법 및 장치 | |
Yuan et al. | A semantic information integration tool suite | |
CN118170746A (zh) | 数据迁移方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070316 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20120203 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20070316 Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20130111 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20130415 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20130111 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |