Optimizing bitmap index encoding for high performance queries

dc.authoridYILDIZ, Beytullah/0000-0001-7664-5145
dc.authorscopusid14632851900
dc.contributor.authorYildiz, Beytullah
dc.contributor.authorYıldız, Beytullah
dc.contributor.authorYıldız, Beytullah
dc.contributor.authorYıldız, Beytullah
dc.contributor.otherSoftware Engineering
dc.date.accessioned2024-07-05T15:39:57Z
dc.date.available2024-07-05T15:39:57Z
dc.date.issued2021
dc.departmentAtılım Universityen_US
dc.department-temp[Yildiz, Beytullah] Atilim Univ, TR-06830 Ankara, Turkey; [Yildiz, Beytullah] Lawrence Berkeley Natl Lab, Berkeley, CA USAen_US
dc.descriptionYILDIZ, Beytullah/0000-0001-7664-5145en_US
dc.description.abstractMany sources such as historical archives, sensor readings, health systems, and machine records produce ever-increasing but often unchanging data. These accumulating data create a need for faster processing. Bitmap index, which can take advantage of multi-core and multiprocessor systems, is designed to process data that increase over time but do not change frequently. It has a well-known advantage, especially in queries on data with low cardinality. However, bitmap index can handle high cardinality data efficiently because it can use its own compression algorithm. Bitmap index has many encoding schemes that affect query processing time. In this study, we developed an algorithm that improves query performance by using optimal encoding among bitmap encodings. With this optimization algorithm, we witnessed up to 40% performance increase in queries made with bitmap indexes created with different encodings. Furthermore, in comparison with a commonly used relational database, we found significant improvements in the number of query operations per second performed on optimized encoded bitmap indexes generated by the introduced algorithm.en_US
dc.identifier.citation4
dc.identifier.doi10.1002/cpe.5943
dc.identifier.issn1532-0626
dc.identifier.issn1532-0634
dc.identifier.issue18en_US
dc.identifier.scopus2-s2.0-85090304632
dc.identifier.scopusqualityQ2
dc.identifier.urihttps://doi.org/10.1002/cpe.5943
dc.identifier.urihttps://hdl.handle.net/20.500.14411/3271
dc.identifier.volume33en_US
dc.identifier.wosWOS:000566574800001
dc.identifier.wosqualityQ3
dc.institutionauthorYildiz, Beytullah
dc.language.isoenen_US
dc.publisherWileyen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectbitmap encodingen_US
dc.subjectbitmap indexen_US
dc.subjectdata retrievalen_US
dc.subjectmulticoreen_US
dc.subjectparallel queryen_US
dc.subjectquery optimizationen_US
dc.titleOptimizing bitmap index encoding for high performance queriesen_US
dc.typeArticleen_US
dspace.entity.typePublication
relation.isAuthorOfPublication8eb144cb-95ff-4557-a99c-cd0ffa90749d
relation.isAuthorOfPublication8eb144cb-95ff-4557-a99c-cd0ffa90749d
relation.isAuthorOfPublication8eb144cb-95ff-4557-a99c-cd0ffa90749d
relation.isAuthorOfPublication.latestForDiscovery8eb144cb-95ff-4557-a99c-cd0ffa90749d
relation.isOrgUnitOfPublicationd86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication.latestForDiscoveryd86bbe4b-0f69-4303-a6de-c7ec0c515da5

Files

Collections