This roadmap brings you what's coming in the future, so you can see the new features or improvements in advance, follow the progress, learn about the key milestones on the way, and give feedback as the development work goes on. In the course of development, this roadmap is subject to change based on user needs and feedback. If you have a feature request or want to prioritize a feature, please file an issue on GitHub.
Highlights of what we are planning
Category
Mid-calendar-year LTS release
End-calendar-year LTS release
Future releases
Scalability and Performance Enhance horsepower
General plan cache Improve general read performance
Partitioned Raft KV storage engine Provide increased write velocity, faster scaling operations, and larger clusters
TiFlash performance boost Implement TiFlash optimization such as late materialization and runtime filter
Fastest online DDL distributed framework Complete the distributed framework to support the fastest online DDL
Stability at PB scale Provide reliable and consistent performance for tremendous data
TiFlash S3 based storage engine Provide shared storage at lower cost
Next generation, more powerful storage engine
Unlimited transaction size
Multi-model support
Reliability and Availability Enhance dependability
Resource control: quotas and scheduling for resource groups and background tasks Reliably and efficiently manage workloads and applications that share the same cluster
TiCDC/PITR recovery objective enhancements Increase business continuity and minimize the impact of system failures
TiProxy Keep database connections during cluster upgrade and scale in/out, and avoid impact on applications
End-to-end data correctness check Prevent data error or corruption through TiCDC
Multi-tenancy Provide fine-grained resource control and isolation to reduce cost