Efficient Search of Multi-Dimensional B-Trees
نویسندگان
چکیده
Data in relational databases is frequently stored and retrieved using B-Trees. In &cis,ion isugprt applications the key of the B-Tree frequently involves the concatenation of several fields of the relationdl’ table. During retrieval, it is desirable to be able to access a small subset of the table based’ on partial key information, where some fields of the key may either not be present, involve ranges, or lists ‘of values. It is also advantageous to altow. this type, of access-with gen&il expressions involving any combination of disjuncts on key columns. This paper &scribes a method whereby BTrees can be eficiently used to retrieve small subsets, thus avoiding large scans of potentially huge tables. Another benefit is the ability of this method to reduce the need for additional secondary indexes, thus saving space, maintenance cost, and random accesses.
منابع مشابه
Indexing Temporal Data Using Existing B+-Trees
Research in temporal databases has largely focused on extensions of existing data models for the proper handling of temporal information. One approach is to store temporal data on existing DBMS and build some new indexes to provide support for the efficient retrieval of temporal data. This paper describes mapping strategies to linearize the data such that existing B +-trees can be used directly...
متن کاملیک روش مبتنی بر خوشهبندی سلسلهمراتبی تقسیمکننده جهت شاخصگذاری اطلاعات تصویری
It is conventional to use multi-dimensional indexing structures to accelerate search operations in content-based image retrieval systems. Many efforts have been done in order to develop multi-dimensional indexing structures so far. In most practical applications of image retrieval, high-dimensional feature vectors are required, but current multi-dimensional indexing structures lose their effici...
متن کاملAverage case performance of heuristics for multi-dimensional assignment problems
We consider multi-dimensional assignment problems in a probabilistic setting. Our main results are: (i) A new efficient algorithm for the 3-dimensional planar problem, based on enumerating and selecting from a set of “alternating-path trees”; (ii) A new efficient matching-based algorithm for the 3-dimensional axial problem.
متن کاملFORM FINDING FOR RECTILINEAR ORTHOGONAL BUILDINGS THROUGH CHARGED SYSTEM SEARCH ALGORITHM
Preliminary layout design of buildings has a substantial effect on the ultimate design of structural components and accordingly influences the construction cost. Exploring structurally efficient forms and shapes during the conceptual design stage of a project can also facilitate the optimum integrated design of buildings. This paper presents an automated method of determining column layout desi...
متن کاملSearch Based Weighted Multi-Bit Flipping Algorithm for High-Performance Low-Complexity Decoding of LDPC Codes
In this paper, two new hybrid algorithms are proposed for decoding Low Density Parity Check (LDPC) codes. Original version of the proposed algorithms named Search Based Weighted Multi Bit Flipping (SWMBF). The main idea of these algorithms is flipping variable multi bits in each iteration, change in which leads to the syndrome vector with least hamming weight. To achieve this, the proposed algo...
متن کاملRelational Implementation of Multi-dimensional Indexes for Time Series
Similarity search over time-series data is a useful, but expensive, application. Sequence data can be transformed via an orthonormal transformation, which is then dimensionally reduced, to be indexed. Rtrees and R*-trees have been used for this purpose. These do not scale well, however, for very large datasets. We propose a new indexing data-structure within relational tables, indexed with B+-t...
متن کامل