EP0453707A3 - Method and means for managing space re-use in a shadow written b-tree via free space lists - Google Patents

Method and means for managing space re-use in a shadow written b-tree via free space lists Download PDF

Info

Publication number
EP0453707A3
EP0453707A3 EP19910100537 EP91100537A EP0453707A3 EP 0453707 A3 EP0453707 A3 EP 0453707A3 EP 19910100537 EP19910100537 EP 19910100537 EP 91100537 A EP91100537 A EP 91100537A EP 0453707 A3 EP0453707 A3 EP 0453707A3
Authority
EP
European Patent Office
Prior art keywords
space
lists
via free
managing
tree via
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.)
Withdrawn
Application number
EP19910100537
Other versions
EP0453707A2 (en
Inventor
Robert Baird
Gerald Parks Bozman
Nancy Yin-Mei Young
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of EP0453707A2 publication Critical patent/EP0453707A2/en
Publication of EP0453707A3 publication Critical patent/EP0453707A3/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • G06F16/9027Trees
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99956File allocation
    • Y10S707/99957Garbage collection
EP19910100537 1990-04-26 1991-01-18 Method and means for managing space re-use in a shadow written b-tree via free space lists Withdrawn EP0453707A3 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/514,904 US5261088A (en) 1990-04-26 1990-04-26 Managing locality in space reuse in a shadow written B-tree via interior node free space list
US514904 1990-04-26

Publications (2)

Publication Number Publication Date
EP0453707A2 EP0453707A2 (en) 1991-10-30
EP0453707A3 true EP0453707A3 (en) 1992-12-02

Family

ID=24049168

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19910100537 Withdrawn EP0453707A3 (en) 1990-04-26 1991-01-18 Method and means for managing space re-use in a shadow written b-tree via free space lists

Country Status (3)

Country Link
US (1) US5261088A (en)
EP (1) EP0453707A3 (en)
JP (1) JPH0769922B2 (en)

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE68928782T2 (en) * 1988-12-14 1998-12-24 Sony Corp DATA MANAGEMENT SYSTEM
US5430869A (en) * 1991-05-29 1995-07-04 Hewlett-Packard Company System and method for restructuring a B-Tree
US5276872A (en) * 1991-06-25 1994-01-04 Digital Equipment Corporation Concurrency and recovery for index trees with nodal updates using multiple atomic actions by which the trees integrity is preserved during undesired system interruptions
US5577246A (en) * 1992-09-25 1996-11-19 Lucent Technologies Inc. Database memory compaction and reclamation method
US5416915A (en) * 1992-12-11 1995-05-16 International Business Machines Corporation Method and system for minimizing seek affinity and enhancing write sensitivity in a DASD array
JP2583010B2 (en) * 1993-01-07 1997-02-19 インターナショナル・ビジネス・マシーンズ・コーポレイション Method of maintaining consistency between local index table and global index table in multi-tier index structure
US5613105A (en) * 1993-06-30 1997-03-18 Microsoft Corporation Efficient storage of objects in a file system
US5446887A (en) * 1993-09-17 1995-08-29 Microsoft Corporation Optimal reorganization of a B-tree
JP2671804B2 (en) * 1994-05-27 1997-11-05 日本電気株式会社 Hierarchical resource management method
US5765175A (en) * 1994-08-26 1998-06-09 Intel Corporation System and method for removing deleted entries in file systems based on write-once or erase-slowly media
US5687361A (en) * 1995-02-13 1997-11-11 Unisys Corporation System for managing and accessing a dynamically expanding computer database
JP2778504B2 (en) * 1995-02-24 1998-07-23 日本電気株式会社 Network management system
US5680566A (en) * 1995-03-03 1997-10-21 Hal Computer Systems, Inc. Lookaside buffer for inputting multiple address translations in a computer system
US5960194A (en) * 1995-09-11 1999-09-28 International Business Machines Corporation Method for generating a multi-tiered index for partitioned data
US5761501A (en) * 1995-10-02 1998-06-02 Digital Equipment Corporation Stacked skip list data structures
US5659739A (en) * 1995-10-02 1997-08-19 Digital Equipment Corporation Skip list data structure enhancements
US5907672A (en) * 1995-10-04 1999-05-25 Stac, Inc. System for backing up computer disk volumes with error remapping of flawed memory addresses
US5819299A (en) * 1996-06-06 1998-10-06 Electric Communities Process for distributed garbage collection
US5819298A (en) * 1996-06-24 1998-10-06 Sun Microsystems, Inc. File allocation tables with holes
US5857196A (en) * 1996-07-19 1999-01-05 Bay Networks, Inc. Method for storing a tree of potential keys in a sparse table
US5873078A (en) * 1996-07-19 1999-02-16 Bay Networks, Inc. Radix tree search logic
US6219662B1 (en) * 1997-07-10 2001-04-17 International Business Machines Corporation Supporting database indexes based on a generalized B-tree index
US6076151A (en) 1997-10-10 2000-06-13 Advanced Micro Devices, Inc. Dynamic memory allocation suitable for stride-based prefetching
US6112211A (en) * 1997-11-25 2000-08-29 International Business Machines Corporation Reconfiguration an aggregate file including delete-file space for optimal compression
JP4004619B2 (en) * 1998-01-08 2007-11-07 富士通株式会社 Inventory management device capable of automatic inventory allocation
US6606617B1 (en) 1998-09-24 2003-08-12 International Business Machines Corporation Optimized technique for prefetching LOB table space pages
US6343286B1 (en) 1998-09-24 2002-01-29 International Business Machines Corporation Efficient technique to defer large object access with intermediate results
US6363389B1 (en) 1998-09-24 2002-03-26 International Business Machines Corporation Technique for creating a unique quasi-random row identifier
US6366902B1 (en) 1998-09-24 2002-04-02 International Business Machines Corp. Using an epoch number to optimize access with rowid columns and direct row access
US6144970A (en) * 1998-09-24 2000-11-07 International Business Machines Corporation Technique for inplace reorganization of a LOB table space
US6343293B1 (en) 1998-09-24 2002-01-29 International Business Machines Corporation Storing the uncompressed data length in a LOB map to speed substring access within a LOB value
US6470359B1 (en) 1998-09-24 2002-10-22 International Business Machines Corporation Fast technique for recovering an index on an auxiliary table
US6694340B1 (en) 1998-09-24 2004-02-17 International Business Machines Corporation Technique for determining the age of the oldest reading transaction with a database object
US6408368B1 (en) 1999-06-15 2002-06-18 Sun Microsystems, Inc. Operating system page placement to maximize cache data reuse
US6366994B1 (en) 1999-06-22 2002-04-02 Sun Microsystems, Inc. Cache aware memory allocation
JP3415492B2 (en) * 1999-06-24 2003-06-09 Necエレクトロニクス株式会社 Fingerprint collation system and its fingerprint collation method
JP2003516666A (en) * 1999-12-10 2003-05-13 モサイド・テクノロジーズ・インコーポレイテッド Method and apparatus for longest match address lookup
US7966421B2 (en) 2000-06-21 2011-06-21 SAtech Group, A.B. Limited Liability Company Method and apparatus for logically expanding the length of a search key
US7106732B2 (en) 2000-12-27 2006-09-12 Mosaid Technologies Incorporated Default route coding
US7539666B2 (en) * 2004-04-06 2009-05-26 International Business Machines Corporation Method, system and program for managing geographic data stored in a database
EP1738291A1 (en) * 2004-04-23 2007-01-03 Novauris Technologies Limited Tree index based method for accessing automatic directory
US7257689B1 (en) 2004-10-15 2007-08-14 Veritas Operating Corporation System and method for loosely coupled temporal storage management
US7257690B1 (en) 2004-10-15 2007-08-14 Veritas Operating Corporation Log-structured temporal shadow store
US7716250B1 (en) * 2005-05-27 2010-05-11 Microsoft Corporation Erasure coding and group computations using rooted binary and ternary trees
US7697518B1 (en) * 2006-09-15 2010-04-13 Netlogic Microsystems, Inc. Integrated search engine devices and methods of updating same using node splitting and merging operations
EP1918822A1 (en) * 2006-10-31 2008-05-07 Axalto SA Memory indexing system and process
KR101213160B1 (en) * 2006-11-16 2012-12-17 삼성전자주식회사 Method of updating group key and group key update device using the same
JP4379894B2 (en) * 2006-11-28 2009-12-09 株式会社エスグランツ Method and program for splitting / joining coupled node tree
US8438330B2 (en) 2010-05-17 2013-05-07 Netlogic Microsystems, Inc. Updating cam arrays using prefix length distribution prediction
US9305112B2 (en) 2012-09-14 2016-04-05 International Business Machines Corporation Select pages implementing leaf nodes and internal nodes of a data set index for reuse
US10417209B1 (en) 2013-03-14 2019-09-17 Roger Lawrence Deran Concurrent index using copy on write
CN104426770A (en) * 2013-09-09 2015-03-18 中兴通讯股份有限公司 Routing lookup method, routing lookup device and method for constructing B-Tree tree structure
US11038591B2 (en) * 2019-06-28 2021-06-15 Rolls-Royce Corporation Optical interface and distributed fiber optic communication network for controlling a gas turbine engine and method
CN111026762A (en) * 2019-12-12 2020-04-17 北京金山云网络技术有限公司 Red and black tree index generation method and device, electronic equipment and storage medium
CN112612011B (en) * 2020-12-24 2023-12-26 西安电子科技大学 DBSCAN life detection radar trace condensation method and system based on KD-tree space search

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2196764A (en) * 1986-10-30 1988-05-05 Apple Computer Hierarchical file system
EP0362709A2 (en) * 1988-10-07 1990-04-11 International Business Machines Corporation Method for obtaining access to data structures without locking

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4207609A (en) * 1978-05-08 1980-06-10 International Business Machines Corporation Method and means for path independent device reservation and reconnection in a multi-CPU and shared device access system
US4611272A (en) * 1983-02-03 1986-09-09 International Business Machines Corporation Key-accessed file organization
JPS59146339A (en) * 1983-02-09 1984-08-22 Hitachi Ltd Information retrieving system
JPS59165162A (en) * 1983-03-11 1984-09-18 インタ−ナシヨナル ビジネス マシ−ンズ コ−ポレ−シヨン Volume restoration system
US4677550A (en) * 1983-09-30 1987-06-30 Amalgamated Software Of North America, Inc. Method of compacting and searching a data index
JPS61184635A (en) * 1985-02-12 1986-08-18 Hitachi Ltd Retrieving system for data base system
US5058002A (en) * 1987-06-23 1991-10-15 Mitsubishi Denki Kabushiki Kaisha Page splitting method and apparatus for a database stored in a plurality of memory storage units
US4823310A (en) * 1987-08-10 1989-04-18 Wang Laboratories, Inc. Device for enabling concurrent access of indexed sequential data files
JPS6442731A (en) * 1987-08-10 1989-02-15 Hitachi Ltd Optimizing system for relational data base
JPH01145720A (en) * 1987-12-01 1989-06-07 Hitachi Software Eng Co Ltd Node managing system for b tree
US5043872A (en) * 1988-07-15 1991-08-27 International Business Machines Corporation Access path optimization using degrees of clustering
US5218696A (en) * 1989-07-24 1993-06-08 International Business Machines Corporation Method for dynamically expanding and rapidly accessing file directories
US5063504A (en) * 1989-12-18 1991-11-05 At&T Bell Laboratories Information control system for reserve locking infrastructure nodes for subsequent exclusive and share locking by the system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2196764A (en) * 1986-10-30 1988-05-05 Apple Computer Hierarchical file system
EP0362709A2 (en) * 1988-10-07 1990-04-11 International Business Machines Corporation Method for obtaining access to data structures without locking

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IBM TECHNICAL DISCLOSURE BULLETIN vol. 25, no. 7B, December 1982, NEW YORK US pages 3725 - 3729 R.MALKEMUS 'Index Locking and Splitting' *

Also Published As

Publication number Publication date
US5261088A (en) 1993-11-09
JPH04229372A (en) 1992-08-18
JPH0769922B2 (en) 1995-07-31
EP0453707A2 (en) 1991-10-30

Similar Documents

Publication Publication Date Title
EP0453707A3 (en) Method and means for managing space re-use in a shadow written b-tree via free space lists
GB2248945B (en) System and method for line production management
EP0457548A3 (en) Computer aided positioning system and method
EP0479535A3 (en) File managing method
EP0602786A3 (en) Method and apparatus for managing access to a networked peripheral.
EP0461058A3 (en) Method for managing the distribution of documents in a data processing system
EP0463764A3 (en) Common agent computer management system and method
EP0446631A3 (en) Method and system for locating the amount field on a document
EP0483987A3 (en) Method and system for benchmarking computers
EP0451442A3 (en) Methylene-crosslinked polyarylamine and process for preparing same
EP0463574A3 (en) Method for dividing and developing a bezier curve
EP0423557A3 (en) Cache management method and apparatus
GB2240563B (en) Arrangement and method for conducting substance and lock therefor
HK24196A (en) Methods and apparatus for maintaining cache integrity
EP0439920A3 (en) System and method for memory management in a microcomputer
EP0411548A3 (en) Memory efficient apparatus and method as for a picture in a picture display
AU7979991A (en) Storage and updating apparatus for data devices
GB2256511B (en) System and method for maintaining a mutual relationship between objects
EP0492520A3 (en) Method and apparatus for managing a machining system
EP0488152A3 (en) Method for immunoassay and apparatus therefor
HU913084D0 (en) Method and device for making documentation
GB9120020D0 (en) Storage system and transfer method thereof
EP0364178A3 (en) System and method for managing graphic images
HUT60378A (en) Holding plate and method for producing same
EP0583647A3 (en) Method and device for securing data merged into a picture

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE FR GB

17P Request for examination filed

Effective date: 19911219

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): DE FR GB

17Q First examination report despatched

Effective date: 19970107

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 19970718