greptimedb
One database for metrics, logs, and traces. The unified OpenTelemetry backend that replaces Prometheus, Loki, and ES — with SQL + PromQL on object storage.
Discover how the GreptimeDB client module integrates external apps. Learn about its Rust API for seamless communication via gRPC and Arrow Flight.
How GreptimeDB's Procedure Framework Manages Distributed Operations Like Region MigrationLearn how GreptimeDBs procedure framework manages distributed operations like region migration. This fault tolerant state machine ensures operations resume after node crashes.
How GreptimeDB's Pipeline ETL System Transforms Data During IngestionGreptimeDB's pipeline ETL system transforms data during ingestion using VRL processors and dispatcher rules. Learn how to map fields to typed columns with schemas or inference.
How the GreptimeDB Index Module Provides Full-Text and Vector Search CapabilitiesExplore how the GreptimeDB index module delivers powerful full-text and vector search using Tantivy and USearch. Discover unified index storage with Puffin blobs and standardized metadata.
How GreptimeDB Enables Edge Deployments on ARM Devices Using a Single CodebaseDiscover how GreptimeDB achieves seamless edge deployments on ARM devices. Learn how its single codebase and multi-platform Docker builds enable ARM64 installations with zero code changes.
How the Metric Engine Works for Observability Data in GreptimeDBDiscover how GreptimeDB's Metric Engine processes observability data. Learn how it handles high-cardinality workloads using the Mito storage backbone for efficient metric storage and retrieval.
How GreptimeDB Manages Database Metadata Across Distributed NodesDiscover how GreptimeDB manages distributed database metadata using etcd and its KvBackendCatalogManager for efficient, low-latency catalog operations.
How GreptimeDB Handles Protocol Compatibility with MySQL and PostgreSQL ClientsGreptimeDB achieves MySQL and PostgreSQL protocol compatibility using independent wire-protocol servers, allowing native clients to connect directly without special drivers. Discover how.
How Flow Computation Enables Real-Time Stream Processing in GreptimeDBDiscover how GreptimeDB's flow computation delivers real-time stream processing with sub-second latency for continuous aggregation using incremental state and delta reads.
How GreptimeDB WAL Ensures Data Durability: A Deep Dive into the Write-Ahead Log ImplementationDiscover how GreptimeDB WAL ensures data durability. Learn about its pluggable implementation and atomic persistence for reliable data protection.
GreptimeDB Storage Engine Configuration Options for Compaction, Flush, and GCTune GreptimeDB storage engine performance with compaction, flush, and GC configuration options. Optimize background workers and scheduling using TOML keys.
How the RegionServer Handles Read and Write Requests in the GreptimeDB DatanodeLearn how GreptimeDB's RegionServer processes read and write requests. Discover efficient data handling for reads via Arrow Flight and high-throughput writes via gRPC.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →