April 2025

Languages

  1. Rust
    1. does using rust really make safer? 一个很有趣的实验,对一个 DNS 解析的安全漏洞,选择4个人使用Rust进行重写(包括实习生与有经验的同学),整体的安全性能大幅度改进。
    2. bumpalo:A fast bump allocation arena for Rust. 类似于 zig 的 ArenaAllocator。对于 Request/Response 模式的应用场景,有着最好的内存分配性能。
  2. Scala
    • Scala.js 1.19.0 对 WASM 支持增强。

MPP & OLAP

  1. Datafusion
  2. DSM vs. NSM 为什么列存数据库DuckDB的算子会用到行存
  3. duckdb hash aggr性能分析
  4. Introducing Rift: Tecton’s Compute Engine img.png
    • Big data is dead because of Big Machine. 34T memory * 480 cores
    • Single node queries are cool again.
    • Storage and Compute separation.
    • Familiar, Python-native(notebook), local first developer experience.
    • Scalable, efficient, and portable across all workloads.
    • Faster time to market with lower operational cost.

Web & Frontend

Tools & Libraries