분산 데이터 스토리지 환경들에서의 안전한 데이터 복제
설명된 방법은, 데이터베이스 시스템에 의해, 데이터베이스의 테이블에서 제1 데이터 엘리멘트를 변경하기 위한 명령을 수신하는 단계를 포함하고, 상기 데이터베이스는 상기 테이블의 제1 사본 및 상기 테이블의 제2 사본을 포함한다. 제1 엔트리는 제1 변경-테이블에 생성된다. 제1 엔트리는 제1 데이터 엘리멘트에 대한 업데이트된 값을 포함한다. 제2 엔트리는 제2 변경-테이블에 생성된다. 상기 제2 엔트리를 생성하는 단계는 상기 제1 데이터 엘리멘트가 보안인 경우 상기 업데이트된 값을 암호문으로 변경하는 단계, 상기 암호문을 상기 제2...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 설명된 방법은, 데이터베이스 시스템에 의해, 데이터베이스의 테이블에서 제1 데이터 엘리멘트를 변경하기 위한 명령을 수신하는 단계를 포함하고, 상기 데이터베이스는 상기 테이블의 제1 사본 및 상기 테이블의 제2 사본을 포함한다. 제1 엔트리는 제1 변경-테이블에 생성된다. 제1 엔트리는 제1 데이터 엘리멘트에 대한 업데이트된 값을 포함한다. 제2 엔트리는 제2 변경-테이블에 생성된다. 상기 제2 엔트리를 생성하는 단계는 상기 제1 데이터 엘리멘트가 보안인 경우 상기 업데이트된 값을 암호문으로 변경하는 단계, 상기 암호문을 상기 제2 엔트리에 저장하는 단계를 포함한다. 상기 제1 데이터 엘리멘트가 비-보안인 경우, 상기 업데이트된 값은 그대로 상기 제2 엔트리에 저장된다. 상기 테이블의 제2 사본은 상기 제2 변경-테이블을 사용하여 수정된다. 상기 테이블의 제2 사본은 후속 쿼리들에 응답하는 데 사용된다.
A described method includes receiving, by a database system, an instruction to change a first data element in a table in a database, which includes a first copy and a second copy of the table. A first entry is created in a first change-table. The first entry includes an updated value for a first data element. A second entry is created in a second change-table. Creating the second entry includes, changing the updated value into a ciphertext if the first data element is secured, and storing the ciphertext into the second entry. If the first data element is non-secured, the updated value is stored into the second entry as is. The second copy of the table is modified using the second change-table. The second copy of the table is used to respond to subsequent queries. |
---|