-
Notifications
You must be signed in to change notification settings - Fork 279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GreptimeDB Roadmap 2024 #3412
Labels
tracking-issue
A tracking issue for a feature.
Comments
@fengjiachun I remember that "Region Migration" is under development, do we have some issues to linked here? |
I added RFC and tracking issue link. |
@fengjiachun Cool! So it even has been implemented and would be delivered at 0.7? |
@tisonkun Yes |
3 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You may find the roadmap blog at https://greptime.com/blogs/2024-02-29-greptimedb-2024-roadmap.
Overview
This roadmap outlines the objectives our team is pursuing and the visions we harbor for our collective community.
The evolution of GreptimeDB in 2024 is marked by a suite of main feature updates. These enhancements are a testament to our ongoing commitment to excellence, driven by feedback from our community and the latest requirements in real-world scenarios.
Our roadmap for the year includes significant advancements that promise to elevate the capabilities of GreptimeDB and enrich the user experience.
Join Force
For tasks with tracking issues available, directly diving into the issue and commenting would be desirable.
For open-ended tasks or if you have any other ideas to improve GreptimeDB, don't hesitate to comment below, ask on GitHub Discussion or join the GreptimeDB Community on Slack.
Details
Metrics Engine
A new engine designed for observability scenarios. Its primary aim is to handle a large number of small tables, making it particularly suitable for using Prometheus metrics. By utilizing synthetic wide tables, this new Engine offers the capability to store metric data and reuse metadata, rendering "tables" atop it more lightweight and overcoming some of the limitations of the existing Mito engine, which is considered too heavy for such tasks.
Inverted Index
DataFlow (GreptimeFlow)
A lightweight stream computing component capable of performing continuous aggregation on GreptimeDB data streams. It can be embedded into the GreptimeDB Frontend or deployed as a separate service within the GreptimeDB cluster.
Here is a flow job can be submitted in the form of SQL:
Smart Index
For instance, it automatically monitors workloads and query performance, and when necessary, it autonomously creates relevant indexes and removes unused ones.
Region Migration
It allows migrating regions between Datanodes, facilitating the relocation of hot data and the horizontal scaling of load balancing.
Auto Rebalance Regions
An automated load balancing scheduler built upon region migration.
Logs Engine
A storage engine designed specifically for the characteristics of log data, sharing most of GreptimeDB's architecture and capabilities, such as the SQL query layer, data sharding, distributed routing, querying indexing, and compression ability. This enables GreptimeDB to become a unified system offering optimized storage and a consistent access experience for Metrics and Logs data based on a multi-engine architecture.
The text was updated successfully, but these errors were encountered: