Sempala

SPARQL processor

A system that provides fast and interactive SPARQL query processing on top of Hadoop using a columnar layout and a SQL layer.

Sempala is a SPARQL-over-SQL approach to provide interactive-time SPARQL query processing on Hadoop. It stores RDF data in a columnar layout (Parquet) on HDFS and uses either Impala or Spark as the execution layer on top of it. SPARQL queries are translated into Impala/Spark SQL for execution.

GitHub

12 stars
4 watching
2 forks
Language: Java
last commit: about 9 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
smartdataanalytics/jena-sparql-apiA Jena-based SPARQL processing stack that simplifies the execution of complex queries by adding features like caching and transformations.57
robstewart57/hsparqlA Haskell library providing a domain-specific language for creating and submitting SPARQL queries to remote servers.48
ad-freiburg/qleverA fast and efficient SPARQL engine for querying large knowledge graphs438
weblyzard/streaming-sparqlProvides a robust, incremental processing of streaming results from SPARQL servers.6
sebferre/sparklisA tool that enables users to explore and query SPARQL endpoints with natural language queries without requiring knowledge of SPARQL or the endpoint vocabulary.43
stoewer/fluent-sparqlProvides a fluent API for creating and executing SPARQL queries0
tingletech/jena-josekiA Java implementation of a SPARQL protocol server, part of the Jena RDF framework.1
castagna/sarqA system that enables SPARQL queries to search RDF graphs using a remote Solr index.16
swirrl/matchaAn in-memory graph query engine with a SPARQL-like DSL for querying Linked Data Models22
sindice/sparqledAn assisted SPARQL editor built on top of the Flint SPARQL Editor, supporting data graph summaries and query recommendations.36
kasei/swift-sparql-syntaxA Swift library that provides tools and data structures for parsing, analyzing, and serializing SPARQL queries.17
protegeproject/sparql-dl-apiA query engine for a specific query language used in semantic web applications12
cmungall/sparqlprogA programming language and environment that compiles logic queries to SPARQL queries for querying RDF data47
apache/impalaA high-performance query engine designed to handle large-scale data processing and analytics1,164
aksw/sparqlanalyticsReal-time analytics framework for SPARQL queries5