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.
What HN saysHN commenters add related Rust error handling and memory profiling guides from the blog, and note its earlier piece showing Go protobuf was competitive.
26HN people shared it
8linked it in comments
65stories submitted
564story points
3 months agolast shared
2022people per year2026
Most-shared posts
- 1Fivefold Slower Compared to Go? Optimizing Rust's Protobuf Decoding Performance4 people · 93 points · first shared 2024 · 57 comments on HN
- 2Open-source Rust database tops JSONBench using DataFusion4 people · 29 points · first shared 2025 · 5 comments on HN
- 3Error Stacking in Rust3 people · 140 points · first shared 2024 · 102 comments on HN
- 4Unified Storage for Observability- GreptimeDB's Approach2 people · 8 points · first shared 2024 · 1 comments on HN
- 5Vector in Production: Effective Data Collection and Transmission2 people · 5 points · first shared 2024 · discussion on HN
- 6Reducing S3 API Calls by 98% – Exploring the Secrets of OpenDAL's RangeReader2 people · 5 points · first shared 2024 · discussion on HN
- 7Log Aggregation – Key Factors to Consider for a Good Log Management System2 people · 4 points · first shared 2024 · discussion on HN
- 8Paper Reading: Exploiting Cloud Object Storage for High-Performance Analytics2 people · 3 points · first shared 2024 · discussion on HN
- 9Adaptive Request Concurrency in Vector2 people · 3 points · first shared 2025 · 2 comments on HN
- 10Some Thoughts on an Async Cancellation Problem in Rust2 people · 2 points · first shared 2023 · discussion on HN
- 11Unraveling Rust Memory Leaks: Useful Techniques for Identifying Memory Issues2 people · 2 points · first shared 2023 · discussion on HN
- 12Observability 2.0 and the Database for It1 people · 129 points · first shared 2025 · 64 comments on HN
- 13Unlock Complex Time Series Analysis in SQL with Range Queries1 people · 34 points · first shared 2023 · 8 comments on HN
- 14Beyond Elk: Lightweight and Scalable Cloud-Native Log Monitoring1 people · 25 points · first shared 2025 · 26 comments on HN
- 15GreptimeDB Announces to Offer Distributed Solutions for Time-Series1 people · 8 points · first shared 2022 · discussion on HN
What HN people wrote when they linked it
conaclos · 2025-08-30
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-erro… [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
samanthasu · 2025-01-19
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-le…
killme2008 · 2024-05-06
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/
nateb2022 · 2025-07-23
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
pas · 2025-04-25
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
xzhuang1984 · 2025-01-19
Have you tried GreptimeCloud https://greptime.com/product/cloud
The price looks cheaper https://greptime.com/pricing
zote · 2024-12-19
URL changed, I think: https://greptime.com/blogs/2024-05-07-rust-error-handling
leeoniya · 2024-12-05
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