GreptimeDB is an open-source time-series database with a special focus on scalability, analytical capabilities and efficiency. It's designed to work on infrastructure of the cloud era, and users benefit from its elasticity and commodity storage.
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 platform for years. Based on their best-practices, GreptimeDB is born to give you:
- A standalone binary that scales to highly-available distributed cluster, providing a transparent experience for cluster users
- Optimized columnar layout for handling time-series data; compacted, compressed, and stored on various storage backends
- Flexible indexes, tackling high cardinality issues down
- Distributed, parallel query execution, leveraging elastic computing resource
- Native SQL, and Python scripting for advanced analytical scenarios
- Widely adopted database protocols and APIs, native PromQL supports
- Extensible table engine architecture for extensive workloads
- 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.
- GreptimeCloud: For users of GreptimeCloud to get started.
- Developer Guide: For developers interested in learning more about the technical details and enhancing GreptimeDB as a contributor.
- Changelog: Presents the latest GreptimeDB roadmap and biweekly reports.
- FAQ: Presents the most frequently asked questions.