David Anderson
alpinegizmo.bsky.social
David Anderson
@alpinegizmo.bsky.social
Principal Software Practice Lead at Confluent, Committer at Apache Flink
Reposted by David Anderson
The latest paper from the #1 CMU-DB PhD student @samarchdb.bsky.social is wild compilation magic! He automatically makes UDFs run 300x faster on SQL Server and 1.3x faster on DuckDB.
Code: github.com/SamArch27/PR...
Paper: www.vldb.org/pvldb/vol18/...
December 6, 2024 at 2:56 PM
Reposted by David Anderson
Initial tests with the Early Access #java builds which include Compact Object Headers (available on SDKman now!) are showing 10% to 20% memory reduction! Just for enabling this feature! 🤯

Will run some more structured tests and then bundle it in a blog. This is awesome.

But sure... #java dead 🤣
Very nice: Compact Object Headers targeted as experimental feature to #Java 24! This should yield some nice reduction of the heap size Java apps need. Kudos to Roman Kennke and team!
November 30, 2024 at 8:12 PM
Reposted by David Anderson
FLIP-440 with ProcessTableFunction cwiki.apache.org/confluence/p... is probably the #apacheflink FLIP I've been most excited about since the Table API & SQL upgrade FLIP. Having the ability to build your own processing function with the benefits of the SQL ecosystem (query planner, optimizer) ❤️
FLIP-440: User-defined SQL operators / ProcessTableFunction (PTF) - Apache Flink - Apache Software Foundation
cwiki.apache.org
November 18, 2024 at 6:13 PM
Reposted by David Anderson
Trying something new:
A 🧵 on a topic I find many students struggle with: "why do their 📊 look more professional than my 📊?"

It's *lots* of tiny decisions that aren't the defaults in many libraries, so let's break down 1 simple graph by @jburnmurdoch.bsky.social

🔗 www.ft.com/content/73a1...
November 20, 2024 at 5:09 PM