Live data from Hacker News

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

github.com

11–20 of 64 posts

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

#11
post #9
post #4

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

Can you explain the advantages of this vs cargo?

cargo is not a binary distribution.

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

#12

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.

Question: I've built something that supports full CRUD, and queries that span multiple data sources with optimization and pushdown

What kind of headline would make you want to read/try such a thing?

(I'm planning on announcing it + releasing code on HN but have never done so before)

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

#14

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.

Question: I've built something that supports full CRUD, and queries that span multiple data sources with optimization and pushdown What kind of headline would make you want to read/try such a thing? (I'm planning on announcing it + releasing code on HN but have never done so before)

Show HN: Read and update Arrow, Parquet and xxxx files using SQL

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

#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.

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

#20
post #14

Earlier quoted context omitted.

Question: I've built something that supports full CRUD, and queries that span multiple data sources with optimization and pushdown What kind of headline would make you want to read/try such a thing? (I'm planning on announcing it + releasing code on HN but have never done so before)

Show HN: Read and update Arrow, Parquet and xxxx files using SQL

It works on databases and arbitrary data sources too though
Post reply on HN