Live data from Hacker News

Viewing profile — alamb

alamb

HN member
Joined
Fri, Aug 20, 2021, 6:31 PM UTC
HN karma
38
Public activity
31 items

About alamb

No profile information was provided.

Recent public activity

  1. 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…

  2. story
  3. 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…

  4. 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…

  5. 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…

  6. comment
    Comment #43673410

    See also related blog: https://datafusion.apache.org/blog/2025/04/10/fastest-tpch-g...

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

  8. 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…

  9. 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…

  10. 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…

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

  12. comment
    Comment #39855068

    So great to see another project built on DataFusion @!

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

  14. story
  15. 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/

  16. 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…

  17. story
  18. story
  19. 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…

  20. 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…

  21. 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…

  22. 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…

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

  24. 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…

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