KR20030035122A - 인터넷 정보 가전용 내장형 데이터베이스 관리시스템에서의 다중 버전을 이용한 동시성 제어 방법 - Google Patents
인터넷 정보 가전용 내장형 데이터베이스 관리시스템에서의 다중 버전을 이용한 동시성 제어 방법 Download PDFInfo
- Publication number
- KR20030035122A KR20030035122A KR1020010067045A KR20010067045A KR20030035122A KR 20030035122 A KR20030035122 A KR 20030035122A KR 1020010067045 A KR1020010067045 A KR 1020010067045A KR 20010067045 A KR20010067045 A KR 20010067045A KR 20030035122 A KR20030035122 A KR 20030035122A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- lock
- read
- transaction
- write
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 23
- 238000011084 recovery Methods 0.000 claims description 5
- 238000012790 confirmation Methods 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 25
- 238000007796 conventional method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 3
- 238000013523 data management Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007480 spreading Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2308—Concurrency control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2308—Concurrency control
- G06F16/2336—Pessimistic concurrency control approaches, e.g. locking or multiple versions without time stamps
- G06F16/2343—Locking methods, e.g. distributed locking or locking implementation details
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/466—Transaction processing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Read | Write | |
Read | Yes | No |
Write | No | No |
Read | Write | Certify | |
Read | Yes | Yes | No |
Write | Yes | No | No |
Certify | No | No | No |
Claims (2)
- 하드웨어 블록, 데이터베이스, 네트워크 인터페이스 블록을 포함하는 인터넷 정보 가전에 내장된 데이터베이스 관리 시스템에서 다중 버전을 이용하여 동시성을 제어하는 방법에 있어서,임의의 트랜잭션으로부터 읽기 락 또는 쓰기 락이 요청될 때, 상기 임의의 트랜잭션에게 요청 받은 현재 데이터를 제공하는 과정;상기 임의의 트랜잭션이 읽기 락 또는 쓰기 락을 수행중인 상태에서, 새로운 트랜잭션으로부터 상기 현재 데이터에 대한 쓰기 락 또는 읽기 락이 요청될 때, 상기 현재 데이터의 복사본 데이터를 생성하여 상기 새로운 트랜잭션에게 제공하는 과정; 및상기 새로운 트랜잭션이 상기 복사본 데이터에 대한 쓰기 작업을 수행한 후에 확인 락을 요청할 때, 상기 현재 데이터를 상기 쓰기 작업된 복사본 데이터로 갱신하는 과정을 포함하는 인터넷 정보 가전용 내장형 데이터베이스 관리 시스템에서의 다중 버전을 이용한 동시성 제어 방법.
- 제 1 항에 있어서, 상기 갱신되는 현재 데이터는, 트랜잭션의 롤백 또는 복구 작업용 데이터로 사용되는 것을 특징으로 하는 인터넷 정보 가전용 내장형 데이터베이스 관리 시스템에서의 다중 버전을 이용한 동시성 제어 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010067045A KR20030035122A (ko) | 2001-10-30 | 2001-10-30 | 인터넷 정보 가전용 내장형 데이터베이스 관리시스템에서의 다중 버전을 이용한 동시성 제어 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010067045A KR20030035122A (ko) | 2001-10-30 | 2001-10-30 | 인터넷 정보 가전용 내장형 데이터베이스 관리시스템에서의 다중 버전을 이용한 동시성 제어 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030035122A true KR20030035122A (ko) | 2003-05-09 |
Family
ID=29566978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010067045A KR20030035122A (ko) | 2001-10-30 | 2001-10-30 | 인터넷 정보 가전용 내장형 데이터베이스 관리시스템에서의 다중 버전을 이용한 동시성 제어 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20030035122A (ko) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0471282A2 (en) * | 1990-08-13 | 1992-02-19 | Hewlett-Packard Company | Maintaining consistency of cached data in a database system |
KR940015902A (ko) * | 1992-12-22 | 1994-07-22 | 양승택 | 트랜잭션 처리시스템의 로그/회복관리방법 |
US5809503A (en) * | 1993-07-08 | 1998-09-15 | Fujitsu Limited | Locking mechanism for check in/check out model which maintains data consistency amongst transactions |
WO1999038096A1 (en) * | 1998-01-22 | 1999-07-29 | Telefonaktiebolaget Lm Ericsson (Publ) | A method relating to databases |
KR20000074762A (ko) * | 1999-05-25 | 2000-12-15 | 윤종용 | 분산 객체지향 데이터 베이스 관리 시스템에서 실시간 수행성능을 보장하기 위한 데이터 베이스 응용 프로그램 프레임워크의 구조 및 그 데이터 베이스 응용 프로그램 수행방법 |
EP1130511A2 (en) * | 2000-01-25 | 2001-09-05 | FusionOne, Inc. | Data transfer and synchronization system |
KR20020037399A (ko) * | 2000-11-14 | 2002-05-21 | 구자홍 | 데이터베이스 관리시스템의 트랜잭션처리방법 |
-
2001
- 2001-10-30 KR KR1020010067045A patent/KR20030035122A/ko not_active Application Discontinuation
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0471282A2 (en) * | 1990-08-13 | 1992-02-19 | Hewlett-Packard Company | Maintaining consistency of cached data in a database system |
KR940015902A (ko) * | 1992-12-22 | 1994-07-22 | 양승택 | 트랜잭션 처리시스템의 로그/회복관리방법 |
US5809503A (en) * | 1993-07-08 | 1998-09-15 | Fujitsu Limited | Locking mechanism for check in/check out model which maintains data consistency amongst transactions |
WO1999038096A1 (en) * | 1998-01-22 | 1999-07-29 | Telefonaktiebolaget Lm Ericsson (Publ) | A method relating to databases |
KR20000074762A (ko) * | 1999-05-25 | 2000-12-15 | 윤종용 | 분산 객체지향 데이터 베이스 관리 시스템에서 실시간 수행성능을 보장하기 위한 데이터 베이스 응용 프로그램 프레임워크의 구조 및 그 데이터 베이스 응용 프로그램 수행방법 |
EP1130511A2 (en) * | 2000-01-25 | 2001-09-05 | FusionOne, Inc. | Data transfer and synchronization system |
KR20020037399A (ko) * | 2000-11-14 | 2002-05-21 | 구자홍 | 데이터베이스 관리시스템의 트랜잭션처리방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5796999A (en) | Method and system for selectable consistency level maintenance in a resilent database system | |
EP3564835B1 (en) | Data redistribution method and apparatus, and database cluster | |
US10831612B2 (en) | Primary node-standby node data transmission method, control node, and database system | |
US5884327A (en) | System, method and program for performing two-phase commit with a coordinator that performs no logging | |
JP3140906B2 (ja) | システムファイルの更新及び復元方法 | |
KR20210002574A (ko) | 데이터 백업 방법, 저장 매체 및 컴퓨팅 기기 | |
US7047240B2 (en) | File backup method and storage apparatus, computer program therefor and computer-readable medium containing the same | |
US7783607B2 (en) | Decentralized record expiry | |
US6334178B1 (en) | Multiprocessing system with automated propagation of changes to centrally maintained configuration settings | |
JP4340226B2 (ja) | データ項目の使用可能バージョンの提供 | |
EP0684558A1 (en) | Distributed data processing system | |
EP3575968A1 (en) | Method and device for synchronizing active transaction lists | |
EP1091305A1 (en) | Method for upgrading a database | |
JP2011508342A (ja) | 非同期型レプリケーション | |
US6779028B1 (en) | System application management method and system, and storage medium which stores program for executing system application management | |
WO2007103513A2 (en) | Indempotent journal mechanism for file system | |
US20120324436A1 (en) | Method of updating versioned software using a shared cache | |
CN115525221A (zh) | 一种数据更新方法、装置、设备及介质 | |
JP4512386B2 (ja) | バックアップシステムおよび方法 | |
KR20030035122A (ko) | 인터넷 정보 가전용 내장형 데이터베이스 관리시스템에서의 다중 버전을 이용한 동시성 제어 방법 | |
US8560691B2 (en) | Relocating item in distributed storage system | |
US7305395B1 (en) | Centralized storage and management of database parameters | |
US7185029B1 (en) | Method and apparatus for maintaining, and updating in-memory copies of the first and second pointers to reference the new versions of the first and second control structures that indicate available and allocated portions of usable space in the data file | |
JP5537917B2 (ja) | 管理装置及びデータ処理制御装置及び管理方法及びデータ処理制御方法及びプログラム | |
CN114756628B (zh) | 一种高复用可扩展的数据及文件同步的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20011030 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20031030 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20040429 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20031030 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |