News for hackers. Stuff that matters.
Re:Accelerated SQL for JSON with AVX512 (Golang) by desk_minion on Tuesday May 17, 2022 @12:12PM (#31412796)
This is a killer idea. However , I do not see anything in the README about distributed querying. Is that something you wish to tackle?

Also, any benchmarks comparing this to Apache Arrow or Apache Presto?

Re:Accelerated SQL for JSON with AVX512 (Golang) by pmh91 on Tuesday May 17, 2022 @12:31PM (#31413058)
Hi! One of the authors here. We do have support for distributed querying, but it's not implemented in the command-line tool. (It makes for a much more complicated demo if you need multiple machines.) The query planner is happy to use as many machines as you can throw at it.

We don't yet have good comparative benchmarks against Arrow or Presto, although I'm hoping we can get those.

Re:Accelerated SQL for JSON with AVX512 (Golang) by niviksha on Thursday May 19, 2022 @03:15PM (#31438851)
Sneller head of product here. Arrow is a data exchange format, are you referring to benchmarking against DataFusion or Ballista? Also, on Presto - we did early benchmarks against Amazon's Athena (Presto under the covers) running on parquet, and will rerun these benchmarks shortly. The interesting thing to note vs Presto is that it is clunky to use with raw JSON - see https://prestodb.io/docs/current/functions/json.html. While benchmarking against Athena we actually used AWS Glue (Spark under the hood) to transform JSON into parquet, but that adds both complexity and latency to the overall pipeline, which doesn't show up in just query timings
Re:Accelerated SQL for JSON with AVX512 (Golang) by bugboy73 on Tuesday May 17, 2022 @03:02PM (#31415016)
If you check out the Kubernetes folder in the repo, then you find the Kubernetes setup to run in a distributed environment (that is also highly available).