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.
12 stars
4 watching
2 forks
Language: Java
last commit: about 7 years ago
Linked from 1 awesome list
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 |