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 7 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
smartdataanalytics/jena-sparql-api A Jena-based SPARQL processing stack that simplifies the execution of complex queries by adding features like caching and transformations. 57
robstewart57/hsparql A Haskell library providing a domain-specific language for creating and submitting SPARQL queries to remote servers. 47
ad-freiburg/qlever A fast and efficient SPARQL engine for querying large knowledge graphs 424
weblyzard/streaming-sparql Provides a robust, incremental processing of streaming results from SPARQL servers. 6
sebferre/sparklis A 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-sparql Provides a fluent API for creating and executing SPARQL queries 0
tingletech/jena-joseki A SPARQL protocol implementation with inference models and support for RDF data access 1
castagna/sarq A system that enables SPARQL queries to search RDF graphs using a remote Solr index. 16
swirrl/matcha An in-memory graph query engine with a SPARQL-like DSL for querying Linked Data Models 21
sindice/sparqled An assisted SPARQL editor built on top of the Flint SPARQL Editor, supporting data graph summaries and query recommendations. 36
kasei/swift-sparql-syntax A Swift library that provides tools and data structures for parsing, analyzing, and serializing SPARQL queries. 17
protegeproject/sparql-dl-api A query engine for a specific query language used in semantic web applications 12
cmungall/sparqlprog A programming language and environment that compiles logic queries to SPARQL queries for querying RDF data 47
apache/impala A high-performance query engine designed to handle large-scale data processing and analytics 1,152
aksw/sparqlanalytics Real-time analytics framework for SPARQL queries 5