Skip to content

Why choose GreptimeDB?

Broad Ecosystem
Embracing Open-source. Compatible with MySQL, PostgreSQL, OpenTSDB, InfluxDB, Prometheus, etc. Fast and easy integration with your current data stack.
Hybrid Time-series & Analytical Processing (HTiAP)
High-frequency and multi-dimensional read and write. Utilizing PromQL for Observability or SQL + Python for powerful in-database analysis.
Efficient Storage and Compute
Ultra-low storage cost by object storage and high data compression ratio. Built-in data analysis solution to avoid copying data into external data warehouse.
Distributed, Reliable and Highly Available
Scale each module easily and independently with the decoupled, cloud-native architecture. Ensure data reliability and availability by configurable replicas and auto failover mechanism.

Try it now

On Kubernetes

Try out distributed mode of GreptimeDB on your kubernetes cluster. You can setup your own local Kubernetes with excellent tools like minikube and kind. Also make sure you have kubectl installed on your machine.

On Local machine

You can run GreptimeDB standalone on your local machine for testing and development.

On Cloud

GreptimeDB is designed for running in shared cloud environment, which enables faster on-boarding and zero-maintainence for users.

Step 1. Download gtctl, the command-line tool for GreptimeDB

curl -L https://github.com/GreptimeTeam/gtctl/raw/develop/hack/install.sh | sh

Step 2. Verify if gtctl is successfully downloaded and works on your platform

./gtctl version

Step 3. Create Kubernetes namespace for GreptimeDB

kubectl create namespace greptimedb-test

Step 4. Deploy GreptimeDB

./gtctl cluster create greptimedb-test -n greptimedb-test

Step 5. Use kubectl to port forward the frontend You can get the command from output of Step4:

kubectl port-forward svc/greptimedb-test-frontend -n greptimedb-test 4002:4002

Step 6. Connect to the database with standard MySQL client

mysql -h 127.0.0.1 -P 4002

Check our Getting Started guide to create your first table.

Get Involved

Learn
Read the GreptimeDB developer documentation to learn how GreptimeDB works and use it better.
Read More
Use
Explore the GreptimeDB user guide to learn how to use GreptimeDB's built-in features and get tutorials, data sets, and more.
Read More
Contribute
See our contribute guide to get involved into GreptimeDB community quickly.
Read More

Join our community

Subscribe to our newsletter
Stay up to date with all things GreptimeDB