1 |
1
NoSQL에 포함되는 데이터베이스들 각각에서 트랜잭션(transaction) 상태를 기록하기 위하여, 상기 데이터베이스들의 데이터 모델을 통일하는 단계; 및 상기 데이터베이스들에서의 트랜잭션 로그를 포함하도록 트랜잭션 로그 테이블을 생성하는 단계를 포함하는 NoSQL에서의 일관된 멀티-로우 트랜잭션 인터페이스 지원 방법
|
2 |
2
제1항에 있어서,상기 데이터베이스들의 데이터 모델을 통일하는 단계는 2 phase commit 트랜잭션을 수행하는 API를 기반으로 상기 데이터베이스들 각각에서 트랜잭션 상태를 기록하기 위하여
|
3 |
3
제1항에 있어서,상기 데이터베이스들의 데이터 모델을 통일하는 단계는 상기 데이터베이스들 중 어느 하나의 데이터베이스에서, 상기 어느 하나의 데이터베이스에 포함되는 document의 트랜잭션 상태를 기록하기 위한 embedded document를 추가하는 단계를 포함하는 NoSQL에서의 일관된 멀티-로우 트랜잭션 인터페이스 지원 방법
|
4 |
4
제3항에 있어서,상기 어느 하나의 데이터베이스에 포함되는 document의 트랜잭션 상태를 기록하기 위한 embedded document를 추가하는 단계는 상기 document의 트랜잭션 상태, 타임스탬프 및 참여 document를 포함하는 상기 embedded document를 추가하는 단계인, NoSQL에서의 일관된 멀티-로우 트랜잭션 인터페이스 지원 방법
|
5 |
5
제1항에 있어서,상기 데이터베이스들의 데이터 모델을 통일하는 단계는 상기 데이터베이스들 중 어느 하나의 데이터베이스에서, 상기 어느 하나의 데이터베이스에 포함되는 로우(row)의 트랜잭션 상태를 기록하기 위한 ColumnFamily를 추가하는 단계를 포함하는 NoSQL에서의 일관된 멀티-로우 트랜잭션 인터페이스 지원 방법
|
6 |
6
제5항에 있어서,상기 어느 하나의 데이터베이스에 포함되는 로우의 트랜잭션 상태를 기록하기 위한 ColumnFamily를 추가하는 단계는 상기 로우의 트랜잭션 상태, 현재 타임스탬프, 직전 타임스탬프 및 참여 로우 키를 포함하는 상기 ColumnFamily를 추가하는 단계인, NoSQL에서의 일관된 멀티-로우 트랜잭션 인터페이스 지원 방법
|
7 |
7
제1항에 있어서,상기 트랜잭션 로그 테이블을 생성하는 단계는 상기 데이터베이스들에서 상기 트랜잭션 상태, 타임스탬프, 참여 키 및 업데이트된 정보를 포함하도록 상기 트랜잭션 로그 테이블을 생성하는 단계인, NoSQL에서의 일관된 멀티-로우 트랜잭션 인터페이스 지원 방법
|
8 |
8
전자 기기를 구현하는 컴퓨터와 결합하여 NoSQL에서의 일관된 멀티-로우 트랜잭션 인터페이스 지원 방법을 실행시키기 위해 매체에 저장된 컴퓨터 프로그램에 있어서, 상기 NoSQL에서의 일관된 멀티-로우 트랜잭션 인터페이스 지원 방법은 NoSQL에 포함되는 데이터베이스들 각각에서 트랜잭션 상태를 기록하기 위하여, 상기 데이터베이스들의 데이터 모델을 통일하는 단계; 및 상기 데이터베이스들에서의 트랜잭션 로그를 포함하도록 트랜잭션 로그 테이블을 생성하는 단계를 포함하는 컴퓨터 프로그램
|
9 |
9
NoSQL에서의 일관된 멀티-로우 트랜잭션 인터페이스를 통한 트랜잭션 동작 방법에 있어서, 상기 NoSQL에 포함되는 데이터베이스들-상기 데이터베이스들의 데이터 모델은 상기 데이터베이스들 각각에서 트랜잭션 상태를 기록하기 위하여 통일됨- 중 어느 하나의 데이터베이스에서, 2 phase commit 트랜잭션을 수행하는 단계; 및 상기 트랜잭션 수행에 따른 트랜잭션 로그를 트랜잭션 로그 테이블에 기록하는 단계를 포함하는 트랜잭션 동작 방법
|
10 |
10
제9항에 있어서,상기 데이터베이스들 중 어느 하나의 데이터베이스에는 상기 어느 하나의 데이터베이스에 포함되는 document의 트랜잭션 상태를 기록하기 위한 embedded document가 추가되는, 트랜잭션 동작 방법
|
11 |
11
제9항에 있어서,상기 데이터베이스들 중 어느 하나의 데이터베이스에는 상기 어느 하나의 데이터베이스에 포함되는 로우의 트랜잭션 상태를 기록하기 위한 ColumnFamily가 추가되는, 트랜잭션 동작 방법
|
12 |
12
제9항에 있어서,상기 트랜잭션 로그 테이블은 상기 데이터베이스들에서 상기 트랜잭션 상태, 타임스탬프, 참여 키 및 업데이트된 정보를 포함하도록 생성되는, 트랜잭션 동작 방법
|
13 |
13
전자 기기를 구현하는 컴퓨터와 결합하여 NoSQL에서의 일관된 멀티-로우 트랜잭션 인터페이스를 통한 트랜잭션 동작 방법을 실행시키기 위해 매체에 저장된 컴퓨터 프로그램에 있어서, 상기 NoSQL에서의 일관된 멀티-로우 트랜잭션 인터페이스를 통한 트랜잭션 동작 방법은 상기 NoSQL에 포함되는 데이터베이스들-상기 데이터베이스들의 데이터 모델은 상기 데이터베이스들 각각에서 트랜잭션 상태를 기록하기 위하여 통일됨- 중 어느 하나의 데이터베이스에서, 2 phase commit 트랜잭션을 수행하는 단계; 및 상기 트랜잭션 수행에 따른 트랜잭션 로그를 트랜잭션 로그 테이블에 기록하는 단계를 포함하는 컴퓨터 프로그램
|