{"id":"https://openalex.org/W4292695936","doi":"https://doi.org/10.1145/3538712.3538745","title":"In-Place Updates in Tree-Encoded Bitmaps","display_name":"In-Place Updates in Tree-Encoded Bitmaps","publication_year":2022,"publication_date":"2022-07-06","ids":{"openalex":"https://openalex.org/W4292695936","doi":"https://doi.org/10.1145/3538712.3538745"},"language":"en","primary_location":{"id":"doi:10.1145/3538712.3538745","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3538712.3538745","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"34th International Conference on Scientific and Statistical Database Management","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://pure.itu.dk/ws/files/87085615/In_Place_Updates_in_Tree_Encoded_Bitmaps_Post_print.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5005656036","display_name":"Marcellus Prama Saputra","orcid":null},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Marcellus Prama Saputra","raw_affiliation_strings":["Technische Universit\u00e4t Berlin, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058762648","display_name":"Eleni Tzirita Zacharatou","orcid":"https://orcid.org/0000-0001-8873-5455"},"institutions":[{"id":"https://openalex.org/I83467386","display_name":"IT University of Copenhagen","ror":"https://ror.org/02309jg23","country_code":"DK","type":"education","lineage":["https://openalex.org/I83467386"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Eleni Tzirita Zacharatou","raw_affiliation_strings":["IT University of Copenhagen, Denmark"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IT University of Copenhagen, Denmark","institution_ids":["https://openalex.org/I83467386"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056778522","display_name":"Serafeim Papadias","orcid":null},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Serafeim Papadias","raw_affiliation_strings":["Technische Universit\u00e4t Berlin, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5052308227","display_name":"Volker Markl","orcid":null},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Volker Markl","raw_affiliation_strings":["Technische Universit\u00e4t Berlin, Germany and DFKI, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technische Universit\u00e4t Berlin, Germany and DFKI, Germany","institution_ids":["https://openalex.org/I4577782"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/bitmap","display_name":"Bitmap","score":0.8968868255615234},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8102338314056396},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.635016918182373},{"id":"https://openalex.org/keywords/binary-tree","display_name":"Binary tree","score":0.5165244936943054},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.5107986927032471},{"id":"https://openalex.org/keywords/differential","display_name":"Differential (mechanical device)","score":0.4517969787120819},{"id":"https://openalex.org/keywords/tree-structure","display_name":"Tree structure","score":0.44483959674835205},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.43170422315597534},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.36471086740493774},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.36221539974212646},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11242395639419556},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.10912269353866577},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.10322338342666626}],"concepts":[{"id":"https://openalex.org/C3115412","wikidata":"https://www.wikidata.org/wiki/Q1194708","display_name":"Bitmap","level":2,"score":0.8968868255615234},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8102338314056396},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.635016918182373},{"id":"https://openalex.org/C197855036","wikidata":"https://www.wikidata.org/wiki/Q380172","display_name":"Binary tree","level":2,"score":0.5165244936943054},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.5107986927032471},{"id":"https://openalex.org/C93226319","wikidata":"https://www.wikidata.org/wiki/Q193137","display_name":"Differential (mechanical device)","level":2,"score":0.4517969787120819},{"id":"https://openalex.org/C163797641","wikidata":"https://www.wikidata.org/wiki/Q2067937","display_name":"Tree structure","level":3,"score":0.44483959674835205},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.43170422315597534},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.36471086740493774},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.36221539974212646},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11242395639419556},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.10912269353866577},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.10322338342666626},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3538712.3538745","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3538712.3538745","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"34th International Conference on Scientific and Statistical Database Management","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.atira.dk:publications/2c3fb091-9f6a-4d76-bf64-abcb8a984770","is_oa":true,"landing_page_url":"https://pure.itu.dk/portal/da/publications/2c3fb091-9f6a-4d76-bf64-abcb8a984770","pdf_url":"https://pure.itu.dk/ws/files/87085615/In_Place_Updates_in_Tree_Encoded_Bitmaps_Post_print.pdf","source":{"id":"https://openalex.org/S4377196680","display_name":"IT University Of Copenhagen (IT University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I83467386","host_organization_name":"IT University of Copenhagen","host_organization_lineage":["https://openalex.org/I83467386"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Saputra, M P, Zacharatou, E T, Papadias, S & Markl, V 2022, In-Place Updates in Tree-Encoded Bitmaps. in Proceedings of the 34th International Conference on Scientific and Statistical Database Management., 18, Association for Computing Machinery, Conference on Scientific and Statistical Database Management, Copenhagen, Denmark, 06/07/2022. https://doi.org/10.1145/3538712.3538745","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:pure.atira.dk:publications/2c3fb091-9f6a-4d76-bf64-abcb8a984770","is_oa":true,"landing_page_url":"https://pure.itu.dk/portal/da/publications/2c3fb091-9f6a-4d76-bf64-abcb8a984770","pdf_url":"https://pure.itu.dk/ws/files/87085615/In_Place_Updates_in_Tree_Encoded_Bitmaps_Post_print.pdf","source":{"id":"https://openalex.org/S4377196680","display_name":"IT University Of Copenhagen (IT University of Copenhagen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I83467386","host_organization_name":"IT University of Copenhagen","host_organization_lineage":["https://openalex.org/I83467386"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Saputra, M P, Zacharatou, E T, Papadias, S & Markl, V 2022, In-Place Updates in Tree-Encoded Bitmaps. in Proceedings of the 34th International Conference on Scientific and Statistical Database Management., 18, Association for Computing Machinery, Conference on Scientific and Statistical Database Management, Copenhagen, Denmark, 06/07/2022. https://doi.org/10.1145/3538712.3538745","raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4292695936.pdf","grobid_xml":"https://content.openalex.org/works/W4292695936.grobid-xml"},"referenced_works_count":8,"referenced_works":["https://openalex.org/W1984039240","https://openalex.org/W2116255287","https://openalex.org/W2145195191","https://openalex.org/W2259014610","https://openalex.org/W2344304035","https://openalex.org/W2483364941","https://openalex.org/W3031249036","https://openalex.org/W4252446498"],"related_works":["https://openalex.org/W2372453241","https://openalex.org/W2371387875","https://openalex.org/W1833013272","https://openalex.org/W2531660186","https://openalex.org/W1987871343","https://openalex.org/W2366831558","https://openalex.org/W2064670891","https://openalex.org/W1508699539","https://openalex.org/W2025988984","https://openalex.org/W2067642082"],"abstract_inverted_index":{"The":[0],"Tree-Encoded":[1],"Bitmap":[2],"(TEB)":[3],"is":[4,189],"a":[5,14,20,74,138,152,176],"tree-based":[6],"bitmap":[7,15],"compression":[8],"scheme":[9],"that":[10,64,70,115,141,162],"maps":[11],"runs":[12],"in":[13,19,61,73,133,145,151],"to":[16,58,85],"leaf":[17,86],"nodes":[18,87],"binary":[21,94],"tree.":[22,95],"Currently,":[23],"TEBs":[24,60],"perform":[25],"updates":[26,69,83,98,118,128,144,150,167,182],"using":[27],"an":[28],"auxiliary":[29],"differential":[30,53,124,153,171],"data":[31,37,154,160],"structure.":[32,155],"However,":[33],"consulting":[34],"this":[35],"additional":[36],"structure":[38],"at":[39,88],"every":[40],"read":[41,46],"introduces":[42],"both":[43],"memory":[44],"and":[45,80,147],"overheads.":[47],"To":[48,63],"mitigate":[49],"the":[50,68,89,93,170,181],"shortcomings":[51],"of":[52,92,103,180],"updates,":[54,125],"we":[55,66,113,136],"propose":[56,137],"algorithms":[57],"update":[59,104],"place.":[62,134],"end,":[65],"classify":[67],"can":[71],"occur":[72],"TEB":[75],"into":[76],"two":[77],"types:":[78],"run-forming":[79,117,143],"run-breaking.":[81,100],"Run-forming":[82],"correspond":[84],"lowest":[90],"level":[91],"All":[96],"other":[97],"are":[99,119,183],"Each":[101],"type":[102],"requires":[105],"different":[106],"handling.":[107],"Through":[108],"experimentation":[109],"with":[110,158],"synthetic":[111,159],"data,":[112],"determined":[114],"in-place":[116],"2-3":[120],"\u00d7":[121],"faster":[122,168,191],"than":[123,169],"while":[126],"run-breaking":[127,149],"cannot":[129],"be":[130],"efficiently":[131],"performed":[132],"Therefore,":[135],"hybrid":[139,164,187],"solution":[140,165,188],"performs":[142,166],"place":[146],"stores":[148],"Our":[156],"experiments":[157],"show":[161],"our":[163,186],"approach.":[172],"For":[173],"example,":[174],"for":[175],"workload":[177],"where":[178],"20%":[179],"run":[184],"forming,":[185],"69%":[190],"on":[192],"average.":[193]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
