Introduction
GreptimeDB is an open-source unified time-series database for Metrics, Logs, and Events (also Traces in plan). You can gain real-time insights from Edge to Cloud at any scale.
GreptimeDB is also on cloud as GreptimeCloud, a fully-managed time-series database service that features serverless scalability, seamless integration with ecoystem and improved Prometheus compatibility.
Our core developers have been building time-series data platforms for years. Based on their best-practices, GreptimeDB is born to give you:
- Unified all kinds of time series; GreptimeDB treats all time series as contextual events with timestamp, and thus unifies the processing of metrics, logs, and events. It supports analyzing metrics, logs, and events with SQL and PromQL, and doing streaming with continuous aggregation.
- Optimized columnar layout for handling time-series data; compacted, compressed, and stored on various storage backends, particularly cloud object storage with 50x cost efficiency.
- Fully open-source distributed cluster architecture that harnesses the power of cloud-native elastic computing resources.
- Seamless scalability from a standalone binary at edge to a robust, highly available distributed cluster in cloud, with a transparent experience for both developers and administrators.
- Flexible indexing capabilities and distributed, parallel-processing query engine, tackling high cardinality issues down.
- Widely adopted database protocols and APIs, including MySQL, PostgreSQL, and Prometheus Remote Storage, etc.
- Schemaless writing that automatically creates tables for data.
Before getting started, please read the following documents that include instructions for setting up, fundamental concepts, architectural designs, and tutorials:
- Getting Started: Provides an introduction to GreptimeDB for those who are new to it, including installation and database operations.
- User Guide: For application developers to use GreptimeDB or build custom integration.
- Contributor Guide: For contributor interested in learning more about the technical details and enhancing GreptimeDB as a contributor.
- Roadmap: The latest GreptimeDB roadmap.
- Release Notes: Presents all the historical version release notes. FAQ: Presents the most frequently asked questions.