Company
Date Published
Author
Nga Tran
Word count
2278
Language
English
Hacker News points
78

Summary

InfluxDB 3.0 is a scalable database that offers high performance for both data loading and querying, focusing on time series use cases. Its system architecture consists of four major components: Data Ingestion, Data Querying, Data Compaction, and Garbage Collection. Each component operates independently, with the Data Ingestion responsible for ingesting data, Data Querying handling queries, Data Compaction compacting small files into larger ones, and Garbage Collection managing data retention and space reclamation. The database uses a catalog to manage metadata and object storage for actual data. InfluxDB 3.0 is designed to be scalable, with the ability to set up multiple dedicated clusters, utilize Kubernetes clusters, and offer infrastructure upgrades through in-place updates and complete Blue/Green rollouts.