Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    G

    GreptimeDB Blog

    greptime.com · Company blog · on HN since 2022

    The engineering blog of GreptimeDB, an open-source Rust time-series database, covering observability, performance, and Rust practices.

    Visit blogHN submissions
    DatabasesSystems & PerformanceLanguages & Compilers
    What HN says

    HN commenters add related Rust error handling and memory profiling guides from the blog, and note its earlier piece showing Go protobuf was competitive.

    Stats for nerds
    26HN people shared it
    65linked in comments
    564story points
    Aug 2025last shared
    2024people per year2025

    Top posts on HN

    1. 1
      Error Stacking in Rust
      3 people · 140 points · first shared 2024 · 102 comments on HN
    2. 2
      Observability 2.0 and the Database for It
      1 person · 129 points · first shared 2025 · 64 comments on HN
    3. 3
      Fivefold Slower Compared to Go? Optimizing Rust's Protobuf Decoding Performance
      4 people · 93 points · first shared 2024 · 57 comments on HN
    4. 4
      Unlock Complex Time Series Analysis in SQL with Range Queries
      1 person · 34 points · first shared 2023 · 8 comments on HN
    5. 5
      Open-source Rust database tops JSONBench using DataFusion
      4 people · 29 points · first shared 2025 · 5 comments on HN
    6. 6
      Beyond Elk: Lightweight and Scalable Cloud-Native Log Monitoring
      1 person · 25 points · first shared 2025 · 26 comments on HN
    7. 7
      Unified Storage for Observability- GreptimeDB's Approach
      2 people · 8 points · first shared 2024 · 1 comments on HN
    8. 8
      GreptimeDB Announces to Offer Distributed Solutions for Time-Series
      1 person · 8 points · first shared 2022 · Discussion on HN
    9. 9
      Show HN: GreptimeDB 2025 Roadmap
      1 person · 7 points · first shared 2025 · Discussion on HN
    10. 10
      An OpenTelemetry Python Example – Building a Tesla Monitor
      1 person · 7 points · first shared 2024 · Discussion on HN

    What HN people wrote when they linked it

    • pasApr 2025

      In the article the "Materialized view for data derivation" part does the heavy lifting.

      I assume this means they are creating time-series (indices) on-the-fly (with eventual backfill of the data). For the "exploratory analytics" the techniques developed for Dremel/Drill/Impala [0] are sufficient, and for anything else raw data crunching speeds are really impressive nowadays. (And they claim they can ingest 1B JSON records in ~10-30 seconds [1].)

      [0] https://en.wikipedia.org/wiki/Dremel_(software)

      [1] https://greptime.com/blogs/2025-03-18-jsonbench-greptimedb-performance

    • conaclosAug 2025

      The following articles may also be of interest to the audience:

      - The definitive guide to error handling in Rust [0]

      - Error Handling for Large Rust Projects - Best Practice in GreptimeDB [1]

      - Designing error types in Rust [2]

      - Modular Errors in Rust [3]

      [0]: https://www.howtocodeit.com/articles/the-definitive-guide-to-rust-error-handling [1]: https://greptime.com/blogs/2024-05-07-error-rust [2]: https://mmapped.blog/posts/12-rust-error-handling [3]: https://sabrinajewson.org/blog/errors

    • samanthasuJan 2025

      great one! and i would recommnd this hands-on guide for diagnosing memory leaks in Rust applications. it explains how to enable heap profiling in 'jemalloc', collect memory allocation data, and generate flame graphs for analysis. https://greptime.com/blogs/2024-01-18-memory-leak#diagnosing-memory-leaks-with-flame-graphs-and-jemalloc

    • killme2008May 2024

      It's interesting and cool! Looks like the software stack is still running on the local server.

      Looking for Prometheus and Grafana on the cloud? Check out GreptimeCloud! https://greptime.com/

    • leeoniyaDec 2024

      was hoping to see https://github.com/GreptimeTeam/greptimedb on the list

      maybe 2026, or some bonus content for 2025 :)

      https://www.greptime.com/blogs/2024-09-09-report-summary

    • nateb2022Jul 2025

      Even before Hyperpb, Go was already very competitive, e.g. this article from last year: https://www.greptime.com/blogs/2024-04-09-rust-protobuf-performance

    Related

    Sabrina Jewsonsabrinajewson.org15 people

    Async destructors, async genericity and completion futures

    Sabrina Jewson
    Personal · last shared 2025
    fasterthanli.mefasterthanli.me236 people

    A half-hour to learn Rust

    fasterthanli.me
    Personal · last shared 2026
    InfluxData Bloginfluxdata.com118 people

    Open source takes continued investment, and that must be subsidized somehow

    InfluxData Blog
    Company · last shared 2026
    MySQL Performance Blogmysqlperformanceblog.com110 people

    Disaster: MySQL 5.5 Flushing

    MySQL Performance Blog
    Company · last shared 2014
    PingCAP Blogpingcap.com123 people

    Generics and Compile-Time in Rust

    PingCAP Blog
    Company · last shared 2026
    QuestDB Blogquestdb.io62 people

    The Billion Row Challenge (1BRC) – Step-by-Step from 71s to 1.7s

    QuestDB Blog
    Company · last shared 2026
    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    Timescale Blogblog.timescale.com95 people

    How percentile approximation works and why it's more useful than averages

    Timescale Blog
    Company · last shared 2022