Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleSeptember 2008
Efficient online index construction for text databases
ACM Transactions on Database Systems (TODS), Volume 33, Issue 3Article No.: 19, Pages 1–33https://doi.org/10.1145/1386118.1386125Inverted index structures are a core element of current text retrieval systems. They can be constructed quickly using offline approaches, in which one or more passes are made over a static set of input data, and, at the completion of the process, an ...
- articleNovember 2007
An adaptive packed-memory array
ACM Transactions on Database Systems (TODS), Volume 32, Issue 4Pages 26–eshttps://doi.org/10.1145/1292609.1292616The packed-memory array (PMA) is a data structure that maintains a dynamic set of N elements in sorted order in a Θ(N)-sized array. The idea is to intersperse Θ(N) empty spaces or gaps among the elements so that only a small number of elements need to ...
- articleDecember 1996
LH*—a scalable, distributed data structure
ACM Transactions on Database Systems (TODS), Volume 21, Issue 4Pages 480–525https://doi.org/10.1145/236711.236713We present a scalable distributed data structure called LH*. LH* generalizes Linear Hashing (LH) to distributed RAM and disk files. An LH* file can be created from records with primary keys, or objects with OIDs, provided by any number of distributed and ...
- articleSeptember 1996
Declustering of key-based partitioned signature files
ACM Transactions on Database Systems (TODS), Volume 21, Issue 3Pages 295–338https://doi.org/10.1145/232753.232755Access methods based on signature files can largely benefit from possibilities offered by parallel environments. To this end, an effective declustering strategy that would distribute signatures over a set of parallel independent disks has to be combined ...
- articleMarch 1993
Performance analysis of file organizations that use multibucket data leaves with partial expansions
ACM Transactions on Database Systems (TODS), Volume 18, Issue 1Pages 157–180https://doi.org/10.1145/151284.151289We present an exact performance analysis, under random insertions, of file organizations that use multibucket data leaves and perform partial expansions before splitting. We evaluate the expected disk space utilization of the file and show how the ...
-
- articleMarch 1993
Optimal disk allocation for partial match queries
ACM Transactions on Database Systems (TODS), Volume 18, Issue 1Pages 132–156https://doi.org/10.1145/151284.151288The problem of disk allocation addresses the issue of how to distribute a file on several disks in order to maximize concurrent disk accesses in response to a partial match query. In this paper a coding-theoretic analysis of this problem is presented, ...
- articleJune 1992
Rule-based optimization and query processing in an extensible geometric database system
ACM Transactions on Database Systems (TODS), Volume 17, Issue 2Pages 247–303https://doi.org/10.1145/128903.128905Gral is an extensible database system, based on the formal concept of a many-sorted relational algebra. Many-sorted algebra is used to define any application's query language, its query execution language, and its optimiztion rules. In this paper we ...
- articleMay 1991
A dynamic hash method with signature
ACM Transactions on Database Systems (TODS), Volume 16, Issue 2Pages 309–337https://doi.org/10.1145/114325.103714We present a dynamic external hash method that allows retrieval of a record by only one access to mass storage while maintaining a high load factor. The hash function is based on generalized spiral storage. Both primary and overflow records are allocated ...
- articleDecember 1990
The hB-tree: a multiattribute indexing method with good guaranteed performance
ACM Transactions on Database Systems (TODS), Volume 15, Issue 4Pages 625–658https://doi.org/10.1145/99935.99949A new multiattribute index structure called the hB-tree is introduced. It is derived from the K-D-B-tree of Robinson [15] but has additional desirable properties. The hB-tree internode search and growth processes are precisely analogous to the ...
- articleDecember 1989
A unified analysis of batched searching of sequential and tree-structured files
ACM Transactions on Database Systems (TODS), Volume 14, Issue 4Pages 604–618https://doi.org/10.1145/76902.76908A direct and unified approach is used to analyze the efficiency of batched searching of sequential and tree-structured files. The analysis is applicable to arbitrary search distributions, and closed-form expressions are obtained for the expected batched ...
- articleSeptember 1989
Index scans using a finite LRU buffer: a validated I/O model
ACM Transactions on Database Systems (TODS), Volume 14, Issue 3Pages 401–424https://doi.org/10.1145/68012.68016Indexes are commonly employed to retrieve a portion of a file or to retrieve its records in a particular order. An accurate performance model of indexes is essential to the design, analysis, and tuning of file management and database systems, and ...
- articleJune 1989
File organization using composite perfect hashing
ACM Transactions on Database Systems (TODS), Volume 14, Issue 2Pages 231–263https://doi.org/10.1145/63500.63521Perfect hashing refers to hashing with no overflows. We propose and analyze a composite perfect hashing scheme for large external files. The scheme guarantees retrieval of any record in a single disk access. Insertions and deletions are simple, and the ...
- articleMarch 1989
Variable-depth trie index optimization: theory and experimental results
ACM Transactions on Database Systems (TODS), Volume 14, Issue 1Pages 41–74https://doi.org/10.1145/62032.77249We develop an efficient approach to Trie index optimization. A Trie is a data structure used to index a file having a set of attributes as record identifiers. In the proposed methodology, a file is horizontally partitioned into subsets of records using a ...
- articleOctober 1988
A simple bounded disorder file organization with good performance
ACM Transactions on Database Systems (TODS), Volume 13, Issue 4Pages 525–551https://doi.org/10.1145/49346.50067A bounded-disorder (BD) file is one in which data are organized into nodes that are indexed, e.g., by means of a B-tree. The data nodes are multibucket nodes that are accessed by hashing. In this paper we present two important improvements to the BD ...
- articleSeptember 1988
Linear hashing with separators—a dynamic hashing scheme achieving one-access
ACM Transactions on Database Systems (TODS), Volume 13, Issue 3Pages 366–388https://doi.org/10.1145/44498.44500A new dynamic hashing scheme is presented. Its most outstanding feature is that any record can be retrieved in exactly one disk access. This is achieved by using a small amount of supplemental internal storage that stores enough information to uniquely ...
- articleNovember 1987
Multikey access methods based on superimposed coding techniques
ACM Transactions on Database Systems (TODS), Volume 12, Issue 4Pages 655–696https://doi.org/10.1145/32204.32222Both single-level and two-level indexed descriptor schemes for multikey retrieval are presented and compared. The descriptors are formed using superimposed coding techniques and stored using a bit-inversion technique. A fast-batch insertion algorithm for ...
- articleSeptember 1987
Optimal signature extraction and information loss
ACM Transactions on Database Systems (TODS), Volume 12, Issue 3Pages 395–428https://doi.org/10.1145/27629.214285Signature files seem to be a promising access method for text and attributes. According to this method, the documents (or records) are stored sequentially in one file ("text file"), while abstractions of the documents ("signatures") are stored ...
- articleJune 1987
Analysis of retrieval performance for records and objects using optical disk technology
ACM Transactions on Database Systems (TODS), Volume 12, Issue 2Pages 137–169https://doi.org/10.1145/22952.23015In this paper we examine the problem of object and record retrieval from optical disks. General objects (such as images, documents, etc.) may be long and their length may have high variance. We assume that all the components of an object are stored ...
- articleJune 1987
Concurrency in linear hashing
ACM Transactions on Database Systems (TODS), Volume 12, Issue 2Pages 195–217https://doi.org/10.1145/22952.22954Concurrent access to complex shared data structures, particularly structures useful as database indices, has long been of interest in the database community. In dynamic databases, tree structures such as B-trees have been used as indices because of their ...
- articleMarch 1987
Database performance evaluation in an indexed file environment
ACM Transactions on Database Systems (TODS), Volume 12, Issue 1Pages 85–110https://doi.org/10.1145/12047.13675The use of database systems for managerial decision making often incorporates information-retrieval capabilities with numeric report generation. Of great concern to the user of such a system is the response time associated with issuing a query to the ...