2014 · 33 citations · 19 references
ComputingComputer ScienceComputer SystemsCluster ComputingData ManagementDatabasesData PartitioningData Structure AlgorithmsDatabase ManagementQuery OptimizationQuery ProcessingScalable Data StorageBenchmark DatasetsData Partitioning StrategiesGraph DatabasesLarge-scale Data ProcessingNode-to-node CommunicationPartition OptimizationPartitioningQuery Performance Optimization
The flexibility of the RDF data model has attracted an increasing number of organizations to store their data in an RDF format. With the rapid growth of RDF datasets, we envision that it is inevitable to deploy a cluster of computing nodes to process large-scale RDF data in order to deliver desirable query performance. In this paper, we address the challenging problems of data partitioning and query optimization in a scale-out RDF engine. We identify that existing approaches only focus on using fine-grained structural information for data partitioning, and hence fail to localize many types of complex queries. We then propose a radically different approach, where a coarse-grained structure, namely Rooted Sub-Graph (RSG), is used as the partition unit. By doing so, we can capture structural information at a much greater scale and hence are able to localize many complex queries. We also propose a k-means partitioning algorithm for allocating the RSGs onto the computing nodes as well as a query optimization strategy to minimize the inter-node communication during query processing. An extensive experimental study using benchmark datasets and real dataset shows that our engine, SemStore, outperforms existing systems by orders of magnitudes in terms of query response time.
19
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
LUBM: A benchmark for OWL knowledge base systems
Yuanbo Guo, Zhengxiang Pan, Jeff Heflin · Journal of Web Semantics · 2005 · 1.3K citations
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
Scalable SPARQL querying of large RDF graphs
Jiewen Huang, Daniel J. Abadi, Kun Ren · Proceedings of the VLDB Endowment · 2011 · 455 citations