Viewing profile — alamb
alamb
HN member- Joined
- Fri, Aug 20, 2021, 6:31 PM UTC
- HN karma
- 38
- Public activity
- 31 items
- HN profile
- View on Hacker News ↗
About alamb
No profile information was provided.
Recent public activity
-
comment
Comment #45373254
This demo extends a Parquet file by embedding a Tantivy full-text search index inside it. A custom DataFusion TableProvider implementation uses the embedded full-text index to opti…
- story
-
comment
Comment #44569881
> Note that the readers of Parquet need to be aware of any metadata to exploit it. But if not, nothing changes The one downside of this approach, which is likely obvious, but I hav…
-
comment
Comment #44569858
> That is, start with Wild West and define specs as needed Yes this is my personal hope as well -- if there are new index types that are widespread, they can be incorporated formal…
-
comment
Comment #44569838
We are actively working on supporting extension types. The mechanism is likely to be using the Arrow extension type mechanism (a logical annotation on top of existing Arrow types h…
-
comment
Comment #43673410
See also related blog: https://datafusion.apache.org/blog/2025/04/10/fastest-tpch-g...
-
comment
Comment #42728160
Specifically, DataFusion is faster when querying parquet directly. Most of the leaderboard of ClickBench is for database specific file formats (that you first have to load the data…
-
comment
Comment #42728151
I think you would pick DataFusion over DuckDB if you want to customize it substantially. Not just with user defined functions (which are quite easy to write in DataFusion and are v…
-
comment
Comment #42204856
BTW here is a fun exercise that takes this idea to the extreme. Who can build a custom file format that gets the best ClickHouse performance (on DataFusion): https://github.com/apa…
-
comment
Comment #40510104
In general, if you can partition your datasets on your predicate column, sorting is likely the best option For example when you have a predicate like, `where id = 'fdhah-4311-ddsdd…
-
comment
Comment #39945607
It would be amazing if the code for working with arrow on GPUs could be made open source -- I think that would drive a significant amount of adoption
-
comment
Comment #39855068
So great to see another project built on DataFusion @!
-
comment
Comment #39615023
The Apache Arrow PMC is pleased to announce the donation of the Comet project, a native Spark SQL Accelerator built on Apache Arrow DataFusion.
- story
-
comment
Comment #39179083
CMU's database courses are online and excellent: https://15445.courses.cs.cmu.edu/spring2024/ https://15721.courses.cs.cmu.edu/spring2023/
-
comment
Comment #39179062
BTW you can see a version of what an industrial strength query optimizer / execution engine looks like in Rust https://arrow.apache.org/datafusion/ (can also use it in your own pro…
- story
- story
-
comment
Comment #38166682
The following paper describes some of the tradeoffs between different formats Deep Dive into Common Open Formats for Analytical DBMSs https://www.vldb.org/pvldb/vol16/p3044-liu.pdf…
-
comment
Comment #38166459
I do think it was important for duckdb to put out a new version of the results as the earlier version of that benchmark [1] went dormant with a very old version of duckdb with very…
-
comment
Comment #35999734
DuckDB is a great piece of software if you are If you are looking for a query engine implemented in a safe language (Rust) I definitely suggest checking out DataFusion. It is compa…
-
comment
Comment #34329200
Here is another blog post that offers some perspective on the growth of Arrow over the intervening years and future directions: https://www.datawill.io/posts/apache-arrow-2022-refl…
-
comment
Comment #33969027
For completeness, FlightSQL[1] (as mentioned elsewhere in this thread) aims to provide such an HTTP based protocol https://arrow.apache.org/blog/2019/10/13/introducing-arrow-f...
-
comment
Comment #33345638
Ah -- got it! This is the beauty of aligning ourselves with technologies like Arrow, Parquet and DataFusion. We can share as well as benefit from the efforts of the broader communi…
-
comment
Comment #33345387
Author here -- it is "free" in the sense that all the effort we put into DataFusion flows directly into IOx. But we do put a lot of effort into DataFusion