KR970049759A - 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법 - Google Patents
비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법 Download PDFInfo
- Publication number
- KR970049759A KR970049759A KR1019950058702A KR19950058702A KR970049759A KR 970049759 A KR970049759 A KR 970049759A KR 1019950058702 A KR1019950058702 A KR 1019950058702A KR 19950058702 A KR19950058702 A KR 19950058702A KR 970049759 A KR970049759 A KR 970049759A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- database system
- transmission
- restore
- reception
- Prior art date
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 분산데이타베이스 기능이 제공되지 않는 DBMS간의 데이타 인테그리티 기능을 제공하기 위하여 일정시간에, 서로 공유하는 데이타를 자동적으로 EXPORT하여 상대방 시스템에 전달하여 INPORT함으로써 기존의 수작업에 의한 백업 또는 변경된 데이타의 중복입력등에 의한 문제점등을 해결함으로써 기존에 이미 개발 및 설치된 시스템간의 통합을 원활히 구축할 수 있게 한다.
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명이 적용되는 데이타베이스 시스템이 네트워크로 연결된 상태를 개략적으로 나타낸 블록도
제2A도는 본 발명의 제1실시예에 따른 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법에 관한 주 데이타베이스 시스템측의 처리 흐름도
제2B도는 본 발명의 제1실시예에 따른 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법에 관한 종속 데이터 베이스 시스템측의 처리 흐름도
제3A도는 본 발명의 제2실시예에 따른 비분산 데이타베이스 시스템에서의 데이타 인테그리트 제공방법에 관한 주 데이타베이스 시스템측의 처리 흐름도
제3B도는 본 발명의 제2실시예에 따른 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법에 관한 종속 데이타베이스 시스템측의 처리 흐름도
Claims (10)
- 근거리 통신망(LAN) 또는 광대역 통신망(MAN)에 연결된 다수의 노드 각각에, 데이타베이스 관리시스템(DBMS)(122,124,126)이 적재된 컴퓨터시스템과, 상기 컴퓨터시스템간의 데이타 전송을 위한 소정의 통신 프로토콜(112,114,116)이 각각 구비되어 있는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법에 있어서, 주 데이타베이스 시스템(132)에서 백업할 공유데이타가 존재하는지 여부를 일정 시간간격으로 조사하여(201), 공유할 데이타를 백업하는(203) 제1단계; 상기 종속 데이타베이스 시스템에 리스토어 요구신호를 송출하여(207), 그들로부터 리스토어 준비신호가 접수되었는지 확인하는(209) 제2단계; 및 상기 제2단계에서 리스토어 준비신호 접수가 완료되면(205), 상기 종속 데이타베이스 시스템으로 공유할 데이터를 전송하고(215), 상기 데이터 전송이 성공하였는지 확인하여(217), 데이터 전송이 성공되었으면 수행을 종료하는 제3단계를 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서 데이타 인테그리티 제공방법.
- 제1항에 있어서, 상기 제2단계에서 상기 종속 데이타베이스 시스템으로부터 리스토어 준비신호가 접수되지 않으면(209), 상기 리스토어 준비신호가 접수될 때까지 미리 정해진 송출반복횟수 이내에서, 반복송출된 횟수를 1씩 증가시키면서 (211), 상기 리스토어 요구신호 송출동작(207) 및 리스토어 준비신호 접수 확인동작(209)을 반복수행하는 제4단계를 더 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법.
- 제1항에 있어서, 상기 제3단계에서 상기 데이터 전송이 실패한 것으로 확인되면(217), 상기 데이터 전송이 성공할 때까지 미리 정해진 전송반복횟수 이내에서, 반복전송된 횟수를 1씩 증가시키면서(219), 상기 데이타 전송동작(215) 및 상기 데이터 전송 성공여부 확인동작(217)을 반복수행하는 제5단계를 더 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법.
- 제2항 또는 제3항에 있어서, 상기 제2단계의 정해진 송출반복횟수의 수행동안(205 내지 211), 상기 종속 데이타베이스 시스템으로부터의 리스토어 준비신호 접수가 완료되지 아니하거나, 상기 제3단계의 정해진 전송반복횟수의 수행동안(213 내지 219), 상기 종속 데이타베이스 시스템으로의 데이터 전송이 성공되지 아니하면, 콘솔에 에러 메시지를 출력하는(231) 제6단계를 더 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서 데이타 인테그리티 제공방법.
- 근거리 통신망(LAN) 또는 광대역 통신망(MAN)에 연결된 다수의 노드 각각에, 데이타베이스 관리시스템(DBMS)(122,124,126)이 적재한 컴퓨터시스템과, 상기 컴퓨터시스템간의 데이타 전송을 위한 소정의 통신 프로토콜(112,114,116)이 각각 구비되어 있는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법에 있어서, 주 데이타베이스 시스템(132)에서, 공유 데이타를 백업하기로 미리 정해놓은 시간인지 여부를 주기적으로 조사하여(301), 공유할 데이타를 백업하는(303) 제1단계; 상기 종속 데이타베이스 시스템에 리스토어 요구신호를 송출하여(307), 그들로부터 리스토어 준비신호가 접수되었는지 확인하는(309) 제2단계; 및 상기 제2단계에서 리스토어 준비신호 접수가 완료되면(305), 상기 종속 데이타베이스 시스템으로 공유할 데이타를 전송하고(315), 상기 데이터 전송이 성공하였는지 확인하여(317), 데이터 전송이 성공되었으면 수행을 종료하는 제3단계를 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서 데이타 인테그리티 제공방법.
- 제5항에 있어서, 상기 제2단계에서 상기 종속 데이타베이스 시스템으로부터 리스토어 준비신호가 접수되지 않으면(309), 상기 리스토어 준비신호가 접수될 때까지 미리 정해진 송출반복횟수 이내에서, 반복송출된 횟수를 1씩 증가시키면서 (311), 상기 리스토어 요구신호 송출동작(307) 및 리스토어 준비신호 접수 확인동작(309)을 반복수행하는 제4단계를 더 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법.
- 제5항에 있어서, 상기 제3단계에서 상기 데이터 전송이 실패한 것으로 확인되면(317), 상기 데이터 전송이 성공할때까지 미리 정해진 전송반복횟수 이내에서, 반복전송된 횟수를 1씩 증가시키면서(319), 상기 데이타 전송동작(315) 및 상기 데이터 전송 성공여부 확인동작(317)을 반복수행하는 제5단계를 더 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법.
- 제6항 또는 제7항에 있어서, 상기 제2단계의 정해진 송출반복횟수의 수행동안(305 내지 311), 상기 종속 데이타베이스 시스템으로부터의 리스토어 준비신호 접수가 완료되지 아니하거나, 상기 제3단계의 정해진 전송 반복횟수의 수행동안 (313 내지 319), 상기 종속 데이타베이스 시스템으로의 데이터 전송이 성공되지 아니하면, 콘솔에 에러 메시지를 출력하는(311) 제6단계를 더 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서 데이타 인테그리티 제공방법.
- 근거리 통신망(LAN) 또는 광대역 통신망(MAN)에 연결된 다수의 노드 각각에, 데이타베이스 관리시스템(DBMS)(122,124,126)이 적재된 컴퓨터시스템과, 상기 컴퓨터시스템간의 데이타 전송을 위한 소정의 통신 프로토콜(112,114,116)이 각각 구비되어 있는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법에 있어서, 종속 데이타베이스 시스템측에서, 외부로부터 리스토어 요구신호가 있었는지를 주기적으로 확인하는(241,341) 제1단계; 외부로부터 리스토어 요구신호가 있으면, 외부의 주데이타베이스 시스템으로부터 송출된공유 데이터수신을 시도하고(245,345) 나서, 상기 데이터 수신이 성공하였는지 확인하는(247,347) 제2단계; 수신완료된 공유데이터를 리스토어하는(253,353) 제3단계를 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법.
- 제9항에 있어서, 상기 제2단계에서 데이터 수신이 실패한 것으로 확인되면 (247,347), 상기 데이터 수신이 성공할때까지 미리 정해진 수신반복횟수 이내에서, 반복수신된 횟수를 1씩 증가시켜 가면서(249,349), 상기 데이타 수신동작(245,345) 및 수신성공 확인동작(247,347)을 반복수행하는 제4단계를 더 포함하는 것을 것을특징으로 하는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950058702A KR970049759A (ko) | 1995-12-27 | 1995-12-27 | 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950058702A KR970049759A (ko) | 1995-12-27 | 1995-12-27 | 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR970049759A true KR970049759A (ko) | 1997-07-29 |
Family
ID=66619720
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950058702A KR970049759A (ko) | 1995-12-27 | 1995-12-27 | 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR970049759A (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100331470B1 (ko) * | 1999-11-05 | 2002-04-09 | 서평원 | 교환기 데이터베이스 무결성 보장 장치 및 방법 |
KR100500837B1 (ko) * | 2002-09-30 | 2005-07-12 | 주식회사 케이티 | 운용시스템간 공유정보 관리방법 |
-
1995
- 1995-12-27 KR KR1019950058702A patent/KR970049759A/ko not_active IP Right Cessation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100331470B1 (ko) * | 1999-11-05 | 2002-04-09 | 서평원 | 교환기 데이터베이스 무결성 보장 장치 및 방법 |
KR100500837B1 (ko) * | 2002-09-30 | 2005-07-12 | 주식회사 케이티 | 운용시스템간 공유정보 관리방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2205725C (en) | Preventing conflicts in distributed systems | |
Afek et al. | Self-stabilization over unreliable communication media | |
EP0123507B1 (en) | Data communication system and apparatus | |
Guerraoui et al. | Consensus in asynchronous distributed systems: A concise guided tour | |
US5383185A (en) | Method and apparatus for data collision detection in a multi-processor communication system | |
JPS60500232A (ja) | 障害がない場合に最適化される、複数プロセッサの合意を得る方法 | |
CA2051717A1 (en) | Method of maintaining synchronization of a free-running secondary processor | |
KR970049759A (ko) | 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법 | |
EP0408315A2 (en) | System for detecting loss of message | |
Wang et al. | Resource sharing in distributed robotic systems based on a wireless medium access protocol (CSMA/CD-W) | |
KR100274848B1 (ko) | 망관리 시스템에서의 망관리 방법 | |
Tanaka et al. | Distributed checkpointing based on influential messages | |
JP3280852B2 (ja) | ポーリング通信方法 | |
JP3156102B2 (ja) | 電力系統情報入力方法及びその装置 | |
JP3217397B2 (ja) | 通信制御装置のデータ送信方法 | |
KR20010004954A (ko) | 푸시시스템에서 멀티서버를 이용한 채널 연동 방법 | |
Hori et al. | Nested invocation protocol for object-based systems | |
JP2833281B2 (ja) | 二重化ループネットワークのクロック同期方法 | |
JP2906370B2 (ja) | ネットワークにおける局番重複監視方法 | |
KR950006564B1 (ko) | 전후단 이중화(2×2) 구조에서 서비스 데이타 백업/복구 방법 | |
JPS59225646A (ja) | 時分割多重伝送方式 | |
JPS63242038A (ja) | 多重化伝送システムの情報チエツク方式 | |
CN116633641A (zh) | 一种区块链的跨链数据传输方法、***及装置 | |
JP2602587B2 (ja) | Sdlc通信システムにおける2次局初期設定方式 | |
JPH01136498A (ja) | 状態監視用情報伝送装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
SUBM | Submission of document of abandonment before or after decision of registration |