Live data from Hacker News

Run SQL on CSV, Parquet, JSON, Arrow, Unix Pipes and Google Sheet

github.com

21–30 of 64 posts

Re: Run SQL on CSV, Parquet, JSON, Arrow, Unix Pipes and Google Sheet

#23
post #4

The one thing everyone here is missing so far is that it's a Rust binary, distributed on PyPi. That's brilliant.

I’m all in on using PyPI for binary distribution. Couple that with Python Venv and you have a brilliant system for per project dependancies.

I created this project for distributing Node via PyPI: https://pypi.org/project/nodejs-bin/

Re: Run SQL on CSV, Parquet, JSON, Arrow, Unix Pipes and Google Sheet

#24
This is cool...Totally reminded me about several tools pop up on HN every now and then in the past for similar task so i did a quick search:

clickhouse-local - https://news.ycombinator.com/item?id=22457767

q - https://news.ycombinator.com/item?id=27423276

textql - https://news.ycombinator.com/item?id=16781294

simpql- https://news.ycombinator.com/item?id=25791207

We need a benchmark i think..;)

Re: Run SQL on CSV, Parquet, JSON, Arrow, Unix Pipes and Google Sheet

#26
post #24

This is cool...Totally reminded me about several tools pop up on HN every now and then in the past for similar task so i did a quick search: clickhouse-local - https://news.ycombinator.com/item?id=22457767 q - https://news.ycombinator.com/item?id=27423276 textql - https://news.ycombinator.com/item?id=16781294 simpql- https://news.ycombinator.com/item?id=25791207 We need a benchmark i think..;)

Shameless plug. A desktop app: https://superintendent.app

Re: Run SQL on CSV, Parquet, JSON, Arrow, Unix Pipes and Google Sheet

#27
post #26
post #24

This is cool...Totally reminded me about several tools pop up on HN every now and then in the past for similar task so i did a quick search: clickhouse-local - https://news.ycombinator.com/item?id=22457767 q - https://news.ycombinator.com/item?id=27423276 textql - https://news.ycombinator.com/item?id=16781294 simpql- https://news.ycombinator.com/item?id=25791207 We need a benchmark i think..;)

Shameless plug. A desktop app: https://superintendent.app

we need more shameless plug on this thread ... the more benchmark, the better! I think this would be a fun weekend afternoon :)

Re: Run SQL on CSV, Parquet, JSON, Arrow, Unix Pipes and Google Sheet

#28

As I commented on a recent similar discussion, these tools can't be used for update or insert. As useful as querying might be, it's terribly misleading to claim to "run SQL" if you can't change the data, since that's such a critical part of an SQL database.

i disagree

Re: Run SQL on CSV, Parquet, JSON, Arrow, Unix Pipes and Google Sheet

#29
post #19

As I commented on a recent similar discussion, these tools can't be used for update or insert. As useful as querying might be, it's terribly misleading to claim to "run SQL" if you can't change the data, since that's such a critical part of an SQL database.

90% of SQL usage, or more, is select in slowly changing data contexts.

Maybe in your database. Do you have any validation of that claim in a larger context?

Re: Run SQL on CSV, Parquet, JSON, Arrow, Unix Pipes and Google Sheet

#30
post #6

AWS Athena offers something similar. You can build tables off of structured text files (like log files) in S3 and run SQL queries.

What’s the performance like though?

I have not put it through any stress tests. I look at this kind of tool as a nice convenience. If I needed something high throughput I'd probably want a full baked data warehouse pipeline.
Post reply on HN