KR20150101333A - 스트림을 이용한 데이터베이스 백업 및 복구 방법 - Google Patents

스트림을 이용한 데이터베이스 백업 및 복구 방법 Download PDF

Info

Publication number
KR20150101333A
KR20150101333A KR1020140022918A KR20140022918A KR20150101333A KR 20150101333 A KR20150101333 A KR 20150101333A KR 1020140022918 A KR1020140022918 A KR 1020140022918A KR 20140022918 A KR20140022918 A KR 20140022918A KR 20150101333 A KR20150101333 A KR 20150101333A
Authority
KR
South Korea
Prior art keywords
memory
database
data
streaming
backup
Prior art date
Application number
KR1020140022918A
Other languages
English (en)
Other versions
KR101658042B1 (ko
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 KR1020140022918A priority Critical patent/KR101658042B1/ko
Publication of KR20150101333A publication Critical patent/KR20150101333A/ko
Application granted granted Critical
Publication of KR101658042B1 publication Critical patent/KR101658042B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Storage Device Security (AREA)

Abstract

본 발명은 데이터베이스 시스템에 저장된 데이터들을 별도의 파일로 보관할 때, 스트림 방식을 통해 데이터를 적재, 압축 및 암호화하여 운영서버 디스트에 직접 저장하고, 이를 다시 복구하는 방법에 관한 것으로, 본 발명의 데이터베이스 백업 방법은, (a) 데이터베이스에 존재하는 데이터를 스트리밍으로 메모리에 적재하는 단계; (b) 상기 메모리에 적재된 데이터를 메모리 상에서 압축하는 단계; 및 (c) 상기 메모리에 압출된 데이터를 메모리 상에서 암호화하여 운영서버 디스크에 파일로 저장하는 단계;를 포함하고, 본 발명의 데이터베이스 복구 방법은 스트리밍 기능이 탑재된 복구 시스템에서 수행되며, (d) 상기 운영서버 디스크에 저장된 파일을 복호화하는 단계; (e) 복호화된 파일을 압축 해제하며 메모리에 적재하는 단계; 및 (f) 메모리에 적재된 데이터를 스트리밍으로 상기 데이터베이스 시스템에 제공하는 단계;를 포함하는 것을 특징으로 한다.

Description

스트림을 이용한 데이터베이스 백업 및 복구 방법{Database Backup and Recovery Method using Streaming}
본 발명은 데이터베이스 백업 및 복구 방법에 관한 것으로, 더욱 상세하게는 데이터베이스 시스템에 저장된 데이터들을 별도의 파일로 보관할 때, 스트림 방식을 통해 데이터를 적재, 압축 및 암호화하여 운영서버 디스트에 직접 저장하고, 이를 다시 복구하는 방법에 관한 것이다.
일반적으로, 하나의 정보처리시스템은 데이터베이스를 포함하는 다수의 운영서버와, 네트워크를 통해 상기 운영서버의 데이터베이스와 연결되는 다수의 클라이언트 단말기 등으로 이루어져 있다. 또한, 상기 데이터베이스는 데이터베이스 관리시스템(DBMS)을 포함하며, 데이터베이스 내에는 숫자, 문자, 동영상, 소리 등 다양한 형식의 데이터들이 저장되어 있다.
통상적으로, 상기와 같은 정보처리시스템에서 클라이언트 단말기의 응용 프로그램(Application)들이 데이터베이스 시스템에 접속하게 되면, 데이터베이스 내에는 수많은 데이터들이 저장되고 변경된다. 이러한 데이터들을 안전하게 보관하기 위해 별도의 파일로 백업하게 된다.
종래의 데이터베이스 백업은 데이터베이스로부터 데이터를 추출하여 디스크(Disk)에 파일로 저장한 뒤에 이 파일을 압축하여 보관한다. 따라서, 종래의 데이터베이스 백업 방법은 파일을 압축하기 전에 디스크를 사용하기 때문에 경우에 따라서 매우 큰 임시 디스크 공간 필요하게 되며, 이로 인한 디스크 입출력(DISK I/O)이 발생하여 상기 데이터베이스 시스템의 운영서버 및 클라이언트 단말기에 큰 부하(load)를 주는 문제점이 있었다.
또한, 종래의 데이터베이스 백업 과정은 백업 이후 압축을 하는 크게 두 단계로 나누어지고, 근래의 보안의 중요성 때문에 압축된 백업 파일에 대한 암호화를 추가하게 되어 파일 백업, 백업된 파일 암호화, 암호화된 파일의 압축과 같은 3단계를 거치게 된다. 또한, 상기와 같은 백업 과정에 따라 데이터베이스 복구 과정도 압축해제, 복호화 그리고 파일 복구와 같은 반대의 3단계를 거치게 된다.
위와 같은 백업 및 복구 과정에서 3단계를 거치게 되면 몇 가지 문제가 발생한다. 첫째는 백업 및 복구 단계에서 바로 암호화가 되지 않기 때문에 보안상 허점이 발생할 수 있다. 둘째는 3단계를 거쳐야 하기 때문에 각각의 단계별로 임시 디스크 공간이 필요함 과 동시에 작업이 진행되어 작업시간이 늘어나고, 그 만큼 디스크 입출력이 증가하게 되어 시스템 성능에 악영향을 미치게 된다.
본 발명은 상기와 같은 제반 문제점들을 해결하기 위하여 제안된 것으로, 데이터베이스 시스템에 저장된 데이터들을 운영서버의 디스크에 별도의 파일로 보관할 때, 데이터들을 별도의 디스크 공간에 저장하지 않고 운영서버의 디스크에 직접 저장할 수 있는 데이터베이스 백업 및 복구 방법을 제공하는 것을 목적으로 한다.
또한, 본 발명은 데이터베이스 시스템에 저장된 데이터들을 저장하는 과정에서 별도의 임시 디스크 공간이 요구되지 않아 디스크 입출력에 따른 부하를 발생시키지 않는 데이터베이스 백업 및 복구 방법을 제공하는 것을 목적으로 한다.
또한, 본 발명은 데이터베이스 시스템에 저장된 데이터들을 백업 및 복구하는 과정에서의 보안상 허점을 방지하고, 작업 시간을 단축할 수 있는 데이터베이스 백업 및 복구 방법을 제공하는 것을 목적으로 한다.
상기와 같은 목적을 달성하기 위한 본 발명의 데이터베이스 백업 방법은, 스트리밍 기능이 탑재된 백업 시스템에서 수행되며, (a) 데이터베이스에 존재하는 데이터를 스트리밍으로 메모리에 적재하는 단계; (b) 상기 메모리에 적재된 데이터를 메모리 상에서 압축하는 단계; 및 (c) 상기 메모리에 압축된 데이터를 메모리 상에서 암호화하여 운영서버 디스크에 파일로 저장하는 단계;를 포함하는 것을 특징으로한다.
또한, 본 발명의 데이터베이스 복구 방법은 스트리밍 기능이 탑재된 복구 시스템에서 수행되며, (d) 상기 운영서버 디스크에 저장된 파일을 복호화하는 단계; (e) 복호화된 파일을 압축 해제하며 메모리에 적재하는 단계; 및 (f) 메모리에 적재된 데이터를 스트리밍으로 상기 데이터베이스 시스템에 제공하는 단계;를 포함하는 것을 특징으로 한다.
또한, 본 발명의 데이터베이스 백업 및 복구 방법은, 스트리밍 기능이 탑재된 백업 및 복구 시스템에서 수행되며, (a) 데이터베이스에 존재하는 데이터를 스트리밍으로 메모리에 적재하는 단계; (b) 상기 메모리에 적재된 데이터를 메모리 상에서 압축하는 단계; (c) 상기 메모리에 압축된 데이터를 메모리 상에서 암호화하여 운영서버 디스크에 파일로 저장하는 단계; (d) 상기 운영서버 디스크에 저장된 파일을 복호화하는 단계; (e) 복호화된 파일을 압축 해제하며 메모리에 적재하는 단계; 및 (f) 메모리에 적재된 데이터를 스트리밍으로 상기 데이터베이스에 입력하는 단계;로 이루어지는 것을 특징으로 한다.
여기서, 상기 스트리밍은 데이터베이스 내의 라이브러리에 의하여 실행되며, 상기 메모리는 상기 데이터베이스에 구비된 메모리인 것을 특징으로 한다,
또한, 상기 스트리밍은 운영서버 프로세스에 의하여 실행되며, 상기 메모리는 상기 운영서버 프로세스에 구비된 메모리인 것을 특징으로 하고, 상기 데이터베이스와 상기 운영서버 프로세스 사이의 데이터 전송은 Named Pipe 통신으로 이루어지는 것을 특징으로 한다.
또한, 상기 스트리밍은 클라이언트 단말기 프로세스에 의하여 실행되며, 상기 메모리는 상기 클라이언트 단말기 프로세스에 구비된 메모리인 것을 특징으로 하고, 상기 데이터베이스와 상기 클라이언트 단말기 프로세스 사이의 데이터 전송은 TCP/IP 통신으로 이루어지는 것을 특징으로 한다.
상기와 같은 구성의 본 발명은 데이터베이스 시스템에 저장된 데이터들을 별도의 파일에 보관할 때 스트림 방식을 통해 압축 및 암호화함으로써, 메모리에 직접 백업하고 복구할 수 있다.
또한, 본 발명은, 데이터베이스 시스템에 저장된 데이터들이 메모리 상에서 직접 백업 및 복구 과정이 이루어짐으로써, 별도의 임시 디스크 공간을 요하지 않고, 디스크 입출력에 따른 부하를 발생시키지 않는다.
또한, 본 발명은 메모리 상에서의 백업 및 북구 과정에서 암호화 및 복호화가 함께 이루어지므로, 백업 및 복구하는 과정에서의 보안상 허점이 방지되고, 작업 시간을 단축할 수 있다.
도 1은 본 발명의 실시예에 따른 정보처리시스템을 나타낸 블록도,
도 2는 본 발명의 실시예에 따른 데이터베이스 백업 및 복구 시스템을 나타낸 블록도,
도 3은 본 발명의 제1실시예에 따른 데이터베이스 백업 및 복구 과정을 나타낸 도면,
도 4는 본 발명의 제2실시예에 따른 데이터베이스 백업 및 복구 과정을 나타낸 도면, 및
도 5는 본 발명의 제3실시예에 따른 데이터베이스 백업 및 복구 과정을 나타낸 도면이다.
본 발명과 본 발명의 실시에 의해 달성되는 기술적 과제는 다음에서 설명하는 바람직한 실시예들에 의해 명확해질 것이다. 이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 살펴보기로 한다. 본 발명의 설명에 있어서 도면에는 다르게 도시되더라도, 동일한 구성에 대해서는 동일한 도면 부호를 사용한다.
도 1은 본 발명의 실시예에 따른 정보처리시스템을 나타낸 블록도이고, 도 2는 본 발명의 실시예에 따른 데이터베이스 백업 및 복구 시스템을 나타낸 블록도이다.
먼저, 도 1에 도시된 바와 같이 본 발명의 정보처리시스템(1)은 데이터베이스(20)와 운영서버 프로세스(50)를 포함하는 다수의 운영서버(10)와, 네트워크(30)를 통해 상기 운영서버(10)의 데이터베이스(20)와 연결되는 다수의 클라이언트 단말기(40)로 이루어진다. 여기서, 상기 데이터베이스(20)는 데이터베이스 관리시스템(DBMS)을 포함하며, 데이터베이스 내에는 숫자, 문자, 동영상, 소리 등 다양한 형식의 데이터들이 저장되어 있다. 또한, 상기 클라이언트 단말기(40)는 클라이언트 단말기 프로세스(60)를 포함한다.
본 발명의 정보처리시스템(1)에서는 상기 데이터베이스(20), 운영서버(10) 및 클라이언트 단말기(40)에서 데이터베이스의 백업 및 복구 과정이 수행될 수 있으며, 이를 위하여 상기 데이터베이스(20), 운영서버(10) 및 클라이언트 단말기(40)에는 백업 시스템(100)과 복구 시스템(100')이 마련되며, 특히 각 시스템에는 스트리밍 기능이 함께 탑재된다.
한편, 도 2에 도시된 바와 같이 백업 시스템(100)은 데이터베이스(20)에 저장된 데이터를 불러와 메모리(200)에 적재하는 백업모듈(110), 메모리(200)에 적재된 데이터를 압축하는 압축모듈(120) 및 압축된 데이터를 암호화하여 운영서버 디스크에 파일로 저장하는 암호화모듈(130)로 구성되고, 복구 시스템(100')은 운영서버 디스크에 저장된 파일을 복호화하는 복호화모듈(130'), 복호화된 파일을 메모리에 적재하는 해제모듈(120') 및 메모리 상에서 적재된 데이터를 데이터베이스(20)에 입력하는 복구모듈(130')로 구성된다. 즉, 본 발명에서의 데이터 백업과 복구는 메모리(200) 상에서 스트리밍 방식으로 이루어지며, 메모리(200)에 탑재, 압축 및 암호화된 데이터는 운영서버 디스크(미도시)에 파일로 저장되면서 백업되고, 운영서버 디스크에 저장된 파일은 메모리(200)로 불려와 복호화 및 압축 해제되면서 데이터베이스(20)에 제공된다.
이러한 스트리밍 방식을 이용한 데이터베이스의 백업과 복구는 데이터베이스 내의 라이브러리(함수)에서 수행되거나, 운영서버 내의 프로세스(50)에서 수행되거나, 클라이언트 단말기 내의 프로세스(50)에서 수행될 수 있다. 이를 위하여 백업 및 복구 시스템의 스트리밍 기능은 데이터베이스 내의 라이브러리 형태, 운영서버 내의 프로세스 형태 또는 클라이언트 단말기 내의 프로세스 형태로 탑재된다. 또한, 각 데이터베이스(20), 운영서버(10) 및 클라이언트 단말기(30)에는 백업 및 복구가 이루어지기 위한 메모리가 구비된다.
따라서, 본 발명에서의 데이터베이스 백업 및 복구 시스템(100')은 데이터베이스(20) 내에서 스트림 백업 라이브러리(100a)와 스트림 복구 라이브러리(100'a)로 구현되거나, 운영서버(10) 내에서 스트림 백업 프로세스(100b)와 스트림 복구 프로세스(100'b)로 구현되거나, 클라이언트 단말기에서 스트림 백업 프로세스(100c)와 스트림 복구 프로세스(100'c)로 구현된다. 이하에서 스트리밍이 탑재된 형태에 따른 데이터베이스의 백업 및 복구 과정을 살펴본다.
도 3은 본 발명의 제1실시예에 따른 데이터베이스 백업 및 복구 과정을 나타낸 도면이다. 본 발명의 제1실시예에서는 스트리밍 기능이 데이터베이스(20) 내에서 라이브러리 형태로 존재하며, 데이터베이스 내의 스트림 백업 라이브러리(100a)에 의하여 백업, 압축 및 암호화하는 과정이 이루어지고, 반대로 스트림 백업 라이브러리(100a)에 의하여 복호화, 압축해제 및 복구하는 과정이 이루어진다. 이러한 백업 및 복구 과정은 데이터베이스(20)가 소유한 메모리 상에서 수행된다.
구체적으로 살펴보면, 데이터베이스 백업은 백업모듈(110)이 데이터베이스(20) 내에 존재하는 데이터를 데이터베이스가 소유한 메모리(200)에 적재하고, 압축모듈(120)이 메모리(200)에 적재된 데이터를 메모리(200) 상에서 압축하며, 암호화모듈(130)이 메모리(200)에 압축된 데이터를 암호화하여 운영서버(10)의 디스크에 파일(70)로 저장하는 과정으로 이루어진다.
또한, 데이터베이스의 복구는 복호화모듈(130')이 운영서버(10)의 디스크에 저장된 파일(70)을 불러와 복호화 하고, 해제모듈(120')이 복호화된 파일을 압축 해제하면서 데이터베이스(20)가 소유한 메모리(200)에 적재하며, 복구모듈(110')이 메모리(200)에 적재된 데이터를 데이터베이스(20)에 입력하는 과정으로 이루어진다.
도 4는 본 발명의 제2실시예에 따른 데이터베이스 백업 및 복구 과정을 나타낸 도면이다. 본 발명의 제2실시예에서는 스트리밍 기능이 운영서버 내에서 프로세스 형태로 존재하며, 운영서버 내의 스트림 백업 프로세스(100b)에 의하여 백업, 압축 및 암호화하는 과정이 이루어지고, 반대로 스트림 복구 프로세스(100'b)에 의하여 복호화, 압축해제 및 복구하는 과정이 이루어진다. 이러한 백업 및 복구 과정은 운영서버 프로세스(50)가 소유한 메모리 상에서 수행된다.
구체적으로 살펴보면, 데이터베이스 백업은 백업모듈(110)이 데이터베이스(20) 내에 존재하는 데이터를 운영서버 프로세스(50)가 소유한 메모리(200)에 적재하고, 압축모듈(120)이 메모리(200)에 적재된 데이터를 메모리(200) 상에서 압축하며, 암호화모듈(130)이 메모리(200)에 압축된 데이터를 암호화하여 운영서버(10)의 디스크에 파일(70)로 저장하는 과정으로 이루어진다.
또한, 데이터베이스의 복구는 복호화모듈(130')이 운영서버(10)의 디스크에 저장된 파일(70)을 불러와 복호화 하고, 해제모듈(120')이 복호화된 파일을 압축 해제하면서 운영서버 프로세스(50)가 소유한 메모리(200)에 적재하며, 복구모듈(110')이 메모리(200)에 적재된 데이터를 데이터베이스(20)에 입력하는 과정으로 이루어진다.
이때, 운영서버 내의 스트림 백업 프로세스(100b) 및 스트림 복구 프로세스(100'b)와 데이터베이스(20) 사이의 데이터 전송은 Named Pipe 통신으로 이루어진다.
도 5는 본 발명의 제3실시예에 따른 데이터베이스 백업 및 복구 과정을 나타낸 도면이다. 본 발명의 제3실시예에서는 스트리밍 기능이 클라이언트 단말기 내에서 프로세스 형태로 존재하며, 클라이언트 단말기 내의 스트림 백업 프로세스(100c)에 의하여 백업, 압축 및 암호화하는 과정이 이루어지고, 반대로 스트림 복구 프로세스(100'c)에 의하여 복호화, 압축해제 및 복구하는 과정이 이루어진다. 이러한 백업 및 복구 과정은 클라이언트 단말기 프로세스(60)가 소유한 메모리 상에서 수행된다.
구체적으로 살펴보면, 데이터베이스 백업은 백업모듈(110)이 데이터베이스(20) 내에 존재하는 데이터를 클라이언트 단말기 프로세스(60)가 소유한 메모리(200)에 적재하고, 압축모듈(120)이 메모리(200)에 적재된 데이터를 메모리(200) 상에서 압축하며, 암호화모듈(130)이 메모리(200)에 압축된 데이터를 암호화하여 운영서버(10)의 디스크에 파일(70)로 저장하는 과정으로 이루어진다.
또한, 데이터베이스의 복구는 복호화모듈(130')이 운영서버(10)의 디스크에 저장된 파일(70)을 불러와 복호화 하고, 해제모듈(120')이 복호화된 파일을 압축 해제하면서 클라이언트 단말기 프로세스(60)가 소유한 메모리(200)에 적재하며, 복구모듈(110')이 메모리(200)에 적재된 데이터를 데이터베이스(20)에 입력하는 과정으로 이루어진다.
이때, 클라이언트 단말기 내의 스트림 백업 프로세스(100c) 및 스트림 복구 프로세스(100'c)와 데이터베이스(20) 사이의 데이터 전송은 TCP/IP 통신으로 이루어진다.
이와 같이 본 발명에서는 스트림을 이용하여 데이터베이스 백업(Backup), 압축(Compression) 및 암호화(Encryption)가 이루어짐으로써, 하드 디스크 내에 임시 저장 공간이 요구되지 않으며, 보안상 허점을 방지할 수 있고, 작업 시간을 줄일 수 있다.
이상에서 본 발명에 있어서 실시예를 참고로 설명되었으나, 본 기술분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다.
1 : 정보처리시스템
10 : 운영서버 20 : 데이터베이스
30 : 네트워크 40 : 클아이언트 단말기
50 : 운영서버 프로세스 60 : 클라이언트 단말기 프로세스

Claims (8)

  1. 스트리밍 기능이 탑재된 백업 시스템에서 수행되며,
    (a) 데이터베이스에 존재하는 데이터를 스트리밍으로 메모리에 적재하는 단계;
    (b) 상기 메모리에 적재된 데이터를 메모리 상에서 압축하는 단계; 및
    (c) 상기 메모리에 압축된 데이터를 메모리 상에서 암호화하여 운영서버 디스크에 파일로 저장하는 단계;를 포함하는 데이터베이스 백업 방법.
  2. 스트리밍 기능이 탑재된 복구 시스템에서 수행되며,
    (d) 운영서버 디스크에 저장된 파일을 복호화하는 단계;
    (e) 복호화된 파일을 압축 해제하며 메모리에 적재하는 단계; 및
    (f) 메모리에 적재된 데이터를 스트리밍으로 상기 데이터베이스에 입력하는 단계;를 포함하는 데이터베이스 복구 방법.
  3. 스트리밍 기능이 탑재된 백업 및 복구 시스템에서 수행되며,
    (a) 데이터베이스에 존재하는 데이터를 스트리밍으로 메모리에 적재하는 단계;
    (b) 상기 메모리에 적재된 데이터를 메모리 상에서 압축하는 단계;
    (c) 상기 메모리에 압축된 데이터를 메모리 상에서 암호화하여 운영서버 디스크에 파일로 저장하는 단계;
    (d) 상기 운영서버 디스크에 저장된 파일을 복호화하는 단계;
    (e) 복호화된 파일을 압축 해제하며 메모리에 적재하는 단계;
    (f) 메모리에 적재된 데이터를 스트리밍으로 상기 데이터베이스에 입력하는 단계;로 이루어지는 데이터베이스 백업 및 복구 방법.
  4. 제3항에 있어서,
    상기 스트리밍은 데이터베이스 내의 라이브러리에 의하여 실행되며,
    상기 메모리는 상기 데이터베이스에 구비된 메모리인 것을 특징으로 하는 데이터베이스 백업 및 복구 방법.
  5. 제3항에 있어서,
    상기 스트리밍은 운영서버 프로세스에 의하여 실행되며,
    상기 메모리는 상기 운영서버 프로세스에 구비된 메모리인 것을 특징으로 하는 데이터베이스 백업 및 복구 방법.
  6. 제5항에 있어서,
    상기 데이터베이스와 상기 운영서버 프로세스 사이의 데이터 전송은 Named Pipe 통신으로 이루어지는 것을 특징으로 하는 데이터베이스 백업 및 복구 방법.
  7. 제3항에 있어서,
    상기 스트리밍은 클라이언트 단말기 프로세스에 의하여 실행되며,
    상기 메모리는 상기 클라이언트 단말기 프로세스에 구비된 메모리인 것을 특징으로 하는 데이터베이스 백업 및 복구 방법.
  8. 제7항에 있어서,
    상기 데이터베이스와 상기 클라이언트 단말기 프로세스 사이의 데이터 전송은 TCP/IP 통신으로 이루어지는 것을 특징으로 하는 데이터베이스 백업 및 복구 방법.
KR1020140022918A 2014-02-26 2014-02-26 스트림을 이용한 데이터베이스 백업 및 복구 방법 KR101658042B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140022918A KR101658042B1 (ko) 2014-02-26 2014-02-26 스트림을 이용한 데이터베이스 백업 및 복구 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140022918A KR101658042B1 (ko) 2014-02-26 2014-02-26 스트림을 이용한 데이터베이스 백업 및 복구 방법

Publications (2)

Publication Number Publication Date
KR20150101333A true KR20150101333A (ko) 2015-09-03
KR101658042B1 KR101658042B1 (ko) 2016-09-20

Family

ID=54242534

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140022918A KR101658042B1 (ko) 2014-02-26 2014-02-26 스트림을 이용한 데이터베이스 백업 및 복구 방법

Country Status (1)

Country Link
KR (1) KR101658042B1 (ko)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004187230A (ja) * 2002-12-06 2004-07-02 Matsushita Electric Ind Co Ltd ストリーミング配信システム、およびストリーム配信サーバ装置
KR20060123038A (ko) * 2006-10-17 2006-12-01 한국개인신용주식회사 파일 암호화 기법을 이용한 신용 정보 제공 시스템 및 그방법.
KR20080054770A (ko) * 2006-12-13 2008-06-19 (주)네오위즈게임즈 소프트웨어 스트리밍을 제공하는 적재기 및 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004187230A (ja) * 2002-12-06 2004-07-02 Matsushita Electric Ind Co Ltd ストリーミング配信システム、およびストリーム配信サーバ装置
KR20060123038A (ko) * 2006-10-17 2006-12-01 한국개인신용주식회사 파일 암호화 기법을 이용한 신용 정보 제공 시스템 및 그방법.
KR20080054770A (ko) * 2006-12-13 2008-06-19 (주)네오위즈게임즈 소프트웨어 스트리밍을 제공하는 적재기 및 방법

Also Published As

Publication number Publication date
KR101658042B1 (ko) 2016-09-20

Similar Documents

Publication Publication Date Title
US10958416B2 (en) Encrypted and compressed data transmission with padding
US20150350184A1 (en) Seamless remote storage of uniformly encrypted data for diverse platforms and devices
US10459642B2 (en) Method and device for data replication
US8868575B2 (en) Method and system for transformation of logical data objects for storage
CN110908833A (zh) 一种数据备份方法、装置、设备及计算机可读存储介质
US20160050069A1 (en) Method and system for media path security
JP2017535123A (ja) エンコーダ、デコーダ、及び部分的データ暗号化を用いる方法
US8677123B1 (en) Method for accelerating security and management operations on data segments
KR20220074199A (ko) 원본 파일을 여러개로 분할하고 분할된 파일들을 암호화하고 암호화된 파일들을 복호화하여 원본 파일을 복원하는 컴퓨터 프로그램과 그 방법
US20070263876A1 (en) In-memory compression and encryption
KR101658042B1 (ko) 스트림을 이용한 데이터베이스 백업 및 복구 방법
US10673463B2 (en) Combined blocks of parts of erasure coded data portions
US10248335B2 (en) Reducing a size of backup data in storage
KR102044519B1 (ko) 데이터 분산 암호화 방법 및 분산 암호화된 데이터 복구 방법
CN113704206B (zh) 一种元数据的处理方法、装置、电子设备及存储介质
US11537551B2 (en) Systems and methods for distributed file processing
CN105141643A (zh) 一种文档的加密管理方法和装置
US9734154B2 (en) Method and apparatus for storing a data file
US9223945B2 (en) Code diversity method and system
US20190258728A1 (en) Footers for compressed objects
CN109240849B (zh) 数据备份方法、装置及用于视频会议***的多点控制单元
CN116391185A (zh) 用于在不可信存储装置中进行差异去重的方法和***
CN111866868B (zh) 一种通过硬件加密联系人的方法及***
CN110568992A (zh) 一种数据处理装置及方法
Bhagya et al. A novel data storage solution for cloud

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20190710

Year of fee payment: 4