Jump to content

User:SUUam0319

From Wikipedia, the free encyclopedia
GreptimeDB
Developer(s)Greptime
Initial release15 November 2022; 2 years ago (2022-11-15)
Repositoryhttps://github.com/GreptimeTeam/greptimedb
Written inRust
TypeTime series database
LicenseApache License 2.0 (this version)
Websitegreptime.com

GreptimeDB is an open-source time-series database the Apache 2.0 license, designed for storing and analyzing time-series data. Developed by a team with extensive experience in building time-series platforms, it supports various types of time-series data, including metrics, logs, and events.

Features

[edit]
  • Unified Time-Series Processing GreptimeDB processes all time-series data as contextual events with timestamps, enabling unified analysis of metrics, logs, and events. It supports querying and streaming data through SQL, PromQL, and continuous aggregation.
  • Cloud-Edge Collaboration The database is compatible with ARM-based Android/Linux systems and multiple cloud environments. Both edge and cloud deployments run identical software, providing consistent APIs and control planes. This architecture simplifies data synchronization and allows applications to operate seamlessly across environments.
  • Cloud-Native Architecture GreptimeDB is designed with a cloud-native approach, utilizing object storage (e.g., Amazon S3) and separating compute from storage for scalability. It supports stateless compute nodes and cross-cloud deployments, offering a unified data access layer across different storage backends.
  • Performance and Cost Efficiency GreptimeDB features flexible indexing, a distributed query engine optimized for high cardinality, and a columnar data layout for efficient time-series data handling. It employs compact storage with compression techniques, achieving cost savings, particularly on cloud-based object storage.
  • Compatibility with Existing Protocols The platform supports widely used database protocols and APIs, including MySQL, PostgreSQL, Prometheus Remote Storage, and more, enabling integration with established data ecosystems.

Line protocol

[edit]

GreptimeDB supports HTTP InfluxDB Line protocol, OTLP, and more other protocols to ingest data.