KR980007158A - 분산 주기억장치 데이터베이스(dbms)에서의 티(t)-트리 색인구조 회복방법 - Google Patents
분산 주기억장치 데이터베이스(dbms)에서의 티(t)-트리 색인구조 회복방법 Download PDFInfo
- Publication number
- KR980007158A KR980007158A KR1019960024713A KR19960024713A KR980007158A KR 980007158 A KR980007158 A KR 980007158A KR 1019960024713 A KR1019960024713 A KR 1019960024713A KR 19960024713 A KR19960024713 A KR 19960024713A KR 980007158 A KR980007158 A KR 980007158A
- Authority
- KR
- South Korea
- Prior art keywords
- tuple
- mmdb
- database
- transaction
- area
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (3)
- ATM교환기내 중앙교환서브시스템과 다수의 접속교환 서브시스템 각각의 데이터 베이스 관리장치(DBMS)에서 메타 데이터베이스 영역, 튜플 데이터베이스 영역 그리고 T-트리 구조 영역을 구비한 주기억장치(MMDB)를 복구시키는 방법에 있어서, 사용자 또는 응용 프로그램으로부터 접수받은 한 트랜잭션이 종료되었는지를 판단하는 제1과정과, 이 판단에 의해 한 트랜잭션이 종료되지 않았을 경우 상기 튜플 데이터베이스 영역과 메타 데이터베이스 영역을 새로운 값으로 갱신하는 제2과정 그 갱신된 튜플 데이터베이스 영역의 튜플데이타가 T-트리 색인 구조를 갖는 릴레이션이면 상기 T-트리 구조 영역을 로그 레코드에 기록하지 않고 직접 갱신하는 제3과정과, 상기 판단에 의해 한 트랜잭션의 종료가 발생될 셩우, 트랜잭션이 완료되면 지금까지 작성한 로그 레코드 전체를 디스크가 있는 상기 중앙교환 서브시스템으로 전송하는 제4과정과, 상기 트랜잭션이 실패하면 지금까지 작성해온 로그 레코드를 이용하여 상기 MMDB를 복구한 후, 해당 릴레이션 T-트리 구조전체를 재생성하는 제5과정으로 이루어진 것을 특징으로 하는 분산 주기억장치 데이터베이스(DMASR)에서의 T-트리 색인 구조 회복방법.
- 제1항에 있어서, 상기 제2과정은 상기 제1과정 수행 후, 상기 접수된 트랜잭션이 상기 MMDB 갱신 명령어인지를 조사하는 단계와, 이 조사에 의해 MMDB 갱신 명령어가 아닐 경우 MMDB를 검색하고, 그 검색된 튜플을 사용자에게 반환해주는 단계와, 상기조사에 의해 MMBB 갱신 명령어일 경우 상기 DBMS에 의해 갱신할 튜플을 MMDB에서 검색하는 단계와, 이 검색된 튜플의 로그 레코드를 작성하는 단계와, 이 로그 레코드 작성 후, 상기 튜플 데이터베이스 영역을 새로운 값으로 갱신하는 단계와, 그 갱신 후, 상기 검색된 튜플이 삽입 또는 삭제 명령어일 경우 메타 데이터 베이스의 로그 레코드를 작성하여 메타 데이터베이스 영역을 갱신하는 단계로 이루어진 것을 특징으로 하는 분산 주기억장치 데이타베이스(DBMS)에서의 T-트리 색인 구조 회복방법.
- 제1항에 있어서, 상기 제5과정의 MMDB복구는 트랜잭션 발생 이전의 값들로 복구하는 것을 특징으로 하는 분산 주기억장치 데이타베이스(DBMS)에서의 T-트리 색인 구조 회복방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019960024713A KR100199268B1 (ko) | 1996-06-27 | 1996-06-27 | 분산 주기억장치 데이터베이스에서의 티-트리 색인 구조회복방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019960024713A KR100199268B1 (ko) | 1996-06-27 | 1996-06-27 | 분산 주기억장치 데이터베이스에서의 티-트리 색인 구조회복방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR980007158A true KR980007158A (ko) | 1998-03-30 |
| KR100199268B1 KR100199268B1 (ko) | 1999-06-15 |
Family
ID=19464024
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019960024713A Expired - Fee Related KR100199268B1 (ko) | 1996-06-27 | 1996-06-27 | 분산 주기억장치 데이터베이스에서의 티-트리 색인 구조회복방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100199268B1 (ko) |
-
1996
- 1996-06-27 KR KR1019960024713A patent/KR100199268B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR100199268B1 (ko) | 1999-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0336546B1 (en) | System and method for data recovery in a database on a computer system after an error in the system | |
| US7890466B2 (en) | Techniques for increasing the usefulness of transaction logs | |
| US5724581A (en) | Data base management system for recovering from an abnormal condition | |
| US7996363B2 (en) | Real-time apply mechanism in standby database environments | |
| US4498145A (en) | Method for assuring atomicity of multi-row update operations in a database system | |
| US5991772A (en) | Method and apparatus for restoring a portion of a database | |
| US6714943B1 (en) | Method and mechanism for tracking dependencies for referential integrity constrained tables | |
| EP3170109B1 (en) | Method and system for adaptively building and updating column store database from row store database based on query demands | |
| JP2531894B2 (ja) | デ―タ処理装置 | |
| US5761677A (en) | Computer system method and apparatus providing for various versions of a file without requiring data copy or log operations | |
| US5870757A (en) | Single transaction technique for a journaling file system of a computer operating system | |
| US6728719B1 (en) | Method and mechanism for dependency tracking for unique constraints | |
| US5761404A (en) | Image-data managing apparatus | |
| WO2016041481A1 (en) | Statement based migration for adaptively building and updating column store database from row store database based on query demands using disparate database systems | |
| US20050049945A1 (en) | Database log capture program that publishes transactions to multiple targets to handle unavailable targets by separating the publishing of subscriptions and subsequently recombining the publishing | |
| KR20040088397A (ko) | 트랜잭션적으로 일관성있는 트리거 기반 데이터베이스변경 추적 방법 및 시스템 | |
| WO1995014273A9 (en) | Method and system for tracking changed files | |
| US8200627B2 (en) | Journaling database changes using a bit map for zones defined in each page | |
| JPH04337850A (ja) | データベース・トランザクション及び照会処理システム | |
| US20180032555A1 (en) | Object database system including an object-specific historical attribute-change information system | |
| EP1379955A1 (en) | System and method for reorganizing stored data | |
| US6275832B1 (en) | Providing transaction undo without logging | |
| US7406489B2 (en) | Apparatus, system and method for persistently storing data in a data synchronization process | |
| US7051051B1 (en) | Recovering from failed operations in a database system | |
| US20220253409A1 (en) | Cleaning compensated change records in transaction logs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| FPAY | Annual fee payment |
Payment date: 20040302 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 6 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
Not in force date: 20050305 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
| PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20050305 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |