Related Experiment Video
Updated: Dec 27, 2025

Heuristic Mining of Hierarchical Genotypes and Accessory Genome Loci in Bacterial Populations
Published on: December 7, 2021
Random access with a distributed Bitmap Join Index for Star Joins
Jaqueline J Brito1, Thiago Mosqueiro2, Ricardo R Ciferri3
1University of São Paulo, São Carlos, Brazil.
We developed a distributed Bitmap Join Index (dBJI) to speed up database queries. This new index significantly improves performance for low-selectivity queries in large datasets.
Area of Science:
- Database Systems
- Distributed Computing
- Data Management
Background:
- Relational database performance heavily relies on indices, particularly for low-selectivity queries.
- Star joins are common, performance-intensive operations that benefit significantly from indexing at scale.
- Existing index-based solutions for star joins are nascent, creating a performance bottleneck.
Purpose of the Study:
- To introduce a novel distributed Bitmap Join Index (dBJI).
- To present a framework-agnostic strategy for efficient join predicate resolution.
- To address the performance challenges of low-selectivity queries in large-scale star join operations.
Main Methods:
- Development of a distributed Bitmap Join Index (dBJI).
- Implementation of a linear-time join predicate solving strategy.
- Empirical analysis using Hadoop technologies (HBase, Spark) and the Star Schema Benchmark (SSB).
Main Results:
- dBJI demonstrated significant performance improvements over full scan methods.
- Performance gains ranged from 59% to 88% for low-selectivity queries.
- The proposed solution effectively handles join predicates in linear time.
Conclusions:
- Distributed indices, like dBJI, can substantially boost low-selectivity query performance.
- The dBJI approach offers a scalable and efficient solution for large databases.
- Further development in distributed indexing is crucial for optimizing complex query operations.
More Related Videos
05:04Author Spotlight: Introduction to Active Probe Atomic Force Microscopy with Quattro-Parallel Cantilever Arrays
Published on: June 13, 2023
07:26Executing Complexity-Increasing Queries in Relational MySQL and NoSQL MongoDB and EXist Size-Growing ISO/EN 13606 Standardized EHR Databases
Published on: March 19, 2018
Related Concept Videos
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Maximum Size of Aggregate
Column Efficiency: Rate Theory
During elution, a solute molecule experiences numerous transitions between stationary and mobile phases, exhibiting irregular residence times in...
Random Sampling Method
Law of Independent Assortment
Random Variables
Uppercase letters such as X or Y denote a random variable. Lowercase letters like x or y denote the value of a random variable. If X is a random variable, then X is written in words, and x is given as a number.
For example, let X = the...