Re:PartiQL: One query language for all your data
by zellyn on Thursday August 01, 2019 @04:49PM
(#20588214)
Anyone know how this compares to Presto and zetasql?
[ Parent
| on HN ]
Re:PartiQL: One query language for all your data
by manigandham on Thursday August 01, 2019 @04:59PM
(#20588299)
Presto is a distributed query engine that can run queries across different datasources. It accepts a basic ANSI SQL syntax.
ZetaSQL is a custom SQL dialect, along with parser and analyzer, that Google uses for products like BigQuery and Spanner.
PartiQL is a new query language extended from SQL to work with various non-relational data sources and schemaless data formats in a more natural and idiomatic way.
Re:PartiQL: One query language for all your data
by dlurton on Thursday August 01, 2019 @05:05PM
(#20588364)
One big difference is native support for nested data that's built right into the syntax of the language. Most other SQL implementations allow support for nested data through functions which have non-intuitive syntax.
Re:PartiQL: One query language for all your data
by cmollis on Thursday August 01, 2019 @06:21PM
(#20588919)
We generally build views to unnest the arrays, maps, and structs and query from them (or build other tables from the views in hive) but something like this is certainly a bit easier
Re:PartiQL: One query language for all your data
by cwyers on Thursday August 01, 2019 @10:35PM
(#20590324)
I also am trying to figure out how this stacks up against Apache Drill.
Re:PartiQL: One query language for all your data
by manigandham on Thursday August 01, 2019 @11:32PM
(#20590508)
It's just a language, not a query engine. You can add PartiQL to Drill and Presto so that they can support a richer querying syntax over the unstructured/schemaless data sources they handle.