arXiv (Cornell University) · 2011 · 34 citations · 7 references
ComputingComputer ScienceComputer SystemsData StructuresDatabasesStorage SystemsData Storage SystemsDatabase ManagementQuery ProcessingScalable Data StorageStorage EnginesStructured Query LanguageCompressed Data StructuresGraph DatabasesGraph IndexingLinked DataMain Memory OrganizationQuery Performance OptimizationScalable IndexingTree Structures
Current "data deluge" has flooded the Web of Data with very large RDF datasets. They are hosted and queried through SPARQL endpoints which act as nodes of a semantic net built on the principles of the Linked Data project. Although this is a realistic philosophy for global data publishing, its query performance is diminished when the RDF engines (behind the endpoints) manage these huge datasets. Their indexes cannot be fully loaded in main memory, hence these systems need to perform slow disk accesses to solve SPARQL queries. This paper addresses this problem by a compact indexed RDF structure (called k2-triples) applying compact k2-tree structures to the well-known vertical-partitioning technique. It obtains an ultra-compressed representation of large RDF graphs and allows SPARQL queries to be full-in-memory performed without decompression. We show that k2-triples clearly outperforms state-of-the-art compressibility and traditional vertical-partitioning query resolution, remaining very competitive with multi-index solutions.
7
Scalable semantic web data management using vertical partitioning
Daniel J. Abadi, Adam Marcus, Samuel Madden et al. · 2007 · 656 citations
The RDF-3X engine for scalable management of RDF data
Thomas Neumann, Gerhard Weikum · The VLDB Journal · 2009 · 639 citations · Full text
Panagiotis Karras, Abraham Bernstein · Proceedings of the VLDB Endowment · 2008 · 621 citations
Medha Atre, Vineet Chaoji, Mohammed J. Zaki et al. · 2010 · 216 citations