Skip to content

Commit

Permalink
Add implementation with SQL++ (AsterixDB) to index.
Browse files Browse the repository at this point in the history
  • Loading branch information
ingomueller-net committed Jul 20, 2021
1 parent d588241 commit b1b9894
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ Language implementations
|[BigQuery](https://github.com/RumbleDB/iris-hep-benchmark-bigquery)|[BigQuery's dialect](https://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax) of [SQL](https://en.wikipedia.org/wiki/SQL)|SQL is arguably the most wide-spread language for querying structured data. Since SQL:1999, it supports arrays and structured types and is thus, in principle, suited for typical HEP analyses, though not many implementations support these features. BigQuery's dialect is based on SQL:2011, supports the mentioned features, and has a few additional language constructs that make queries more concise.|
|[PrestoDB](https://github.com/RumbleDB/iris-hep-benchmark-presto)|[PrestoDB's dialect](https://prestodb.io/docs/current/sql/select.html) of [SQL](https://en.wikipedia.org/wiki/SQL) |Like BigQuery, Presto has some support for arrays and structured types; however, it only has limited support for nested queries and a more verbose syntax than BigQuery.|
|[Amazon Athena](https://github.com/RumbleDB/iris-hep-benchmark-athena)|[Athena's dialect](https://docs.aws.amazon.com/athena/latest/ug/ddl-sql-reference.html) of [SQL](https://en.wikipedia.org/wiki/SQL)|Athena is a fully-managed Query-as-a-Service system based on PrestoDB with attractive scalability and pricing but a few more limitations than Presto (most importantly, no support for user-defined functions).|
|[SQL++ (AsterixDB)](https://github.com/RumbleDB/iris-hep-benchmark-sqlpp)|[SQL++](https://asterixdb.apache.org/docs/0.9.6/sqlpp/manual.html)|[AsterixDB](https://asterixdb.apache.org/) is a Big Data platform specialized for semi-structured data. Its query language is thus designed to deal with nested data intuitively.|

Adding new benchmarks, data, or implementations
===============================================
Expand Down

0 comments on commit b1b9894

Please sign in to comment.