KR970049759A - 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법 - Google Patents

비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법 Download PDF

Info

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
Application number
KR1019950058702A
Other languages
English (en)
Inventor
임기용
Original Assignee
이준
한국전기통신공사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 이준, 한국전기통신공사 filed Critical 이준
Priority to KR1019950058702A priority Critical patent/KR970049759A/ko
Publication of KR970049759A publication Critical patent/KR970049759A/ko

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)

  1. 근거리 통신망(LAN) 또는 광대역 통신망(MAN)에 연결된 다수의 노드 각각에, 데이타베이스 관리시스템(DBMS)(122,124,126)이 적재된 컴퓨터시스템과, 상기 컴퓨터시스템간의 데이타 전송을 위한 소정의 통신 프로토콜(112,114,116)이 각각 구비되어 있는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법에 있어서, 주 데이타베이스 시스템(132)에서 백업할 공유데이타가 존재하는지 여부를 일정 시간간격으로 조사하여(201), 공유할 데이타를 백업하는(203) 제1단계; 상기 종속 데이타베이스 시스템에 리스토어 요구신호를 송출하여(207), 그들로부터 리스토어 준비신호가 접수되었는지 확인하는(209) 제2단계; 및 상기 제2단계에서 리스토어 준비신호 접수가 완료되면(205), 상기 종속 데이타베이스 시스템으로 공유할 데이터를 전송하고(215), 상기 데이터 전송이 성공하였는지 확인하여(217), 데이터 전송이 성공되었으면 수행을 종료하는 제3단계를 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서 데이타 인테그리티 제공방법.
  2. 제1항에 있어서, 상기 제2단계에서 상기 종속 데이타베이스 시스템으로부터 리스토어 준비신호가 접수되지 않으면(209), 상기 리스토어 준비신호가 접수될 때까지 미리 정해진 송출반복횟수 이내에서, 반복송출된 횟수를 1씩 증가시키면서 (211), 상기 리스토어 요구신호 송출동작(207) 및 리스토어 준비신호 접수 확인동작(209)을 반복수행하는 제4단계를 더 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법.
  3. 제1항에 있어서, 상기 제3단계에서 상기 데이터 전송이 실패한 것으로 확인되면(217), 상기 데이터 전송이 성공할 때까지 미리 정해진 전송반복횟수 이내에서, 반복전송된 횟수를 1씩 증가시키면서(219), 상기 데이타 전송동작(215) 및 상기 데이터 전송 성공여부 확인동작(217)을 반복수행하는 제5단계를 더 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법.
  4. 제2항 또는 제3항에 있어서, 상기 제2단계의 정해진 송출반복횟수의 수행동안(205 내지 211), 상기 종속 데이타베이스 시스템으로부터의 리스토어 준비신호 접수가 완료되지 아니하거나, 상기 제3단계의 정해진 전송반복횟수의 수행동안(213 내지 219), 상기 종속 데이타베이스 시스템으로의 데이터 전송이 성공되지 아니하면, 콘솔에 에러 메시지를 출력하는(231) 제6단계를 더 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서 데이타 인테그리티 제공방법.
  5. 근거리 통신망(LAN) 또는 광대역 통신망(MAN)에 연결된 다수의 노드 각각에, 데이타베이스 관리시스템(DBMS)(122,124,126)이 적재한 컴퓨터시스템과, 상기 컴퓨터시스템간의 데이타 전송을 위한 소정의 통신 프로토콜(112,114,116)이 각각 구비되어 있는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법에 있어서, 주 데이타베이스 시스템(132)에서, 공유 데이타를 백업하기로 미리 정해놓은 시간인지 여부를 주기적으로 조사하여(301), 공유할 데이타를 백업하는(303) 제1단계; 상기 종속 데이타베이스 시스템에 리스토어 요구신호를 송출하여(307), 그들로부터 리스토어 준비신호가 접수되었는지 확인하는(309) 제2단계; 및 상기 제2단계에서 리스토어 준비신호 접수가 완료되면(305), 상기 종속 데이타베이스 시스템으로 공유할 데이타를 전송하고(315), 상기 데이터 전송이 성공하였는지 확인하여(317), 데이터 전송이 성공되었으면 수행을 종료하는 제3단계를 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서 데이타 인테그리티 제공방법.
  6. 제5항에 있어서, 상기 제2단계에서 상기 종속 데이타베이스 시스템으로부터 리스토어 준비신호가 접수되지 않으면(309), 상기 리스토어 준비신호가 접수될 때까지 미리 정해진 송출반복횟수 이내에서, 반복송출된 횟수를 1씩 증가시키면서 (311), 상기 리스토어 요구신호 송출동작(307) 및 리스토어 준비신호 접수 확인동작(309)을 반복수행하는 제4단계를 더 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법.
  7. 제5항에 있어서, 상기 제3단계에서 상기 데이터 전송이 실패한 것으로 확인되면(317), 상기 데이터 전송이 성공할때까지 미리 정해진 전송반복횟수 이내에서, 반복전송된 횟수를 1씩 증가시키면서(319), 상기 데이타 전송동작(315) 및 상기 데이터 전송 성공여부 확인동작(317)을 반복수행하는 제5단계를 더 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법.
  8. 제6항 또는 제7항에 있어서, 상기 제2단계의 정해진 송출반복횟수의 수행동안(305 내지 311), 상기 종속 데이타베이스 시스템으로부터의 리스토어 준비신호 접수가 완료되지 아니하거나, 상기 제3단계의 정해진 전송 반복횟수의 수행동안 (313 내지 319), 상기 종속 데이타베이스 시스템으로의 데이터 전송이 성공되지 아니하면, 콘솔에 에러 메시지를 출력하는(311) 제6단계를 더 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서 데이타 인테그리티 제공방법.
  9. 근거리 통신망(LAN) 또는 광대역 통신망(MAN)에 연결된 다수의 노드 각각에, 데이타베이스 관리시스템(DBMS)(122,124,126)이 적재된 컴퓨터시스템과, 상기 컴퓨터시스템간의 데이타 전송을 위한 소정의 통신 프로토콜(112,114,116)이 각각 구비되어 있는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법에 있어서, 종속 데이타베이스 시스템측에서, 외부로부터 리스토어 요구신호가 있었는지를 주기적으로 확인하는(241,341) 제1단계; 외부로부터 리스토어 요구신호가 있으면, 외부의 주데이타베이스 시스템으로부터 송출된공유 데이터수신을 시도하고(245,345) 나서, 상기 데이터 수신이 성공하였는지 확인하는(247,347) 제2단계; 수신완료된 공유데이터를 리스토어하는(253,353) 제3단계를 포함하는 것을 특징으로 하는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법.
  10. 제9항에 있어서, 상기 제2단계에서 데이터 수신이 실패한 것으로 확인되면 (247,347), 상기 데이터 수신이 성공할때까지 미리 정해진 수신반복횟수 이내에서, 반복수신된 횟수를 1씩 증가시켜 가면서(249,349), 상기 데이타 수신동작(245,345) 및 수신성공 확인동작(247,347)을 반복수행하는 제4단계를 더 포함하는 것을 것을특징으로 하는 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019950058702A 1995-12-27 1995-12-27 비분산 데이타베이스 시스템에서의 데이타 인테그리티 제공방법 KR970049759A (ko)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100331470B1 (ko) * 1999-11-05 2002-04-09 서평원 교환기 데이터베이스 무결성 보장 장치 및 방법
KR100500837B1 (ko) * 2002-09-30 2005-07-12 주식회사 케이티 운용시스템간 공유정보 관리방법

Cited By (2)

* Cited by examiner, † Cited by third party
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