TiDB Cloud Roadmap
The TiDB Cloud roadmap brings you what's coming in the near future, so you can see the new features or improvements in advance, follow the progress, and learn about the key milestones on the way. In the course of development, this roadmap is subject to change based on user needs, feedback, and our assessment.
Safe harbor statement:
Any unreleased features discussed or referenced in our documents, roadmaps, blogs, websites, press releases, or public statements that are not currently available ("unreleased features") are subject to change at our discretion and may not be delivered as planned or at all. Customers acknowledge that purchase decisions are solely based on features and functions that are currently available, and that PingCAP is not obliged to deliver aforementioned unreleased features as part of the contractual agreement unless otherwise stated.
Developer experience and enterprise-grade features
Domain | Feature | Description |
---|---|---|
Developer experience | Load sample datasets manually. | Support loading sample datasets into a cluster. You can use this data to quickly get started with testing the features of TiDB Cloud. |
Add SQL Editor. | Write and run SQL queries, and view the results in the TiDB console. | |
Cloud provider marketplace | Improve the user experience from AWS Marketplace and GCP Marketplace. | Improve the user journey and experience of users who sign up from AWS Marketplace and GCP Marketplace. |
Enterprise-grade features | Manage multiple organizations. | Support managing multiple organizations. A user can create and join more than one organization. |
Support hierarchical user roles and permissions. | Support role-based access control (RBAC) for the TiDB Cloud console. You can manage user permissions in a fine-grained manner, such as by cluster, billing, and member. | |
UI experience | Provide a more convenient feedback channel. | Users can quickly get help with and give feedback on the product. |
Add left navigation. | Present the TiDB Cloud console in the structure of organizations, projects, and users to simplify the layout logic and improve user experience. |
TiDB kernel
Domain | Feature | Description |
---|---|---|
SQL | Support the JSON function.
| In business scenarios that require flexible schema definitions, the application can use JSON to store information for ODS, transaction indicators, commodities, game characters, and props. |
Support cluster-level flashback. | In game rollback scenarios, the flashback can be used to achieve a fast rollback of the current cluster. This solves the common problems in the gaming industry such as version errors and bugs. | |
Support time to live (TTL). | This feature enables automatic data cleanup in limited data archiving scenarios. | |
Hybrid Transactional and Analytical Processing (HTAP) | Support TiFlash result write-back. | Support
These features combined enable a way to materialize intermediate results. The analysis results can be easily reused, which reduces unnecessary ad-hoc queries, improves the performance of BI and other applications (by pulling results directly) and reduces system load (by avoiding duplicated computation), thereby improving the overall data pipeline efficiency and reducing costs. It will make TiFlash an online service. |
Support FastScan for TiFlash. |
This feature improves the basic computing capability of TiFlash, and optimizes the performance and reliability of the underlying algorithms of the columnar storage and MPP engine. | |
Proxy | Support TiDB proxy. | Implement automatic load balancing so that upgrading a cluster or modifying configurations does not affect the application. After scaling out or scaling in the cluster, the application can automatically rebalance the connection without reconnecting. In scenarios such as upgrades and configuration changes, TiDB proxy is more business-friendly. |
Diagnosis and maintenance
Domain | Feature | Description |
---|---|---|
Self-service cluster analysis and diagnosis using reports |
|
|
SQL tuning for HTAP workloads |
|
|
Cluster diagnosis data accessibility |
|
|
TiDB Cloud service tracing | Build the monitoring links for each component of TiDB Cloud service. |
|
Data backup and migration
Domain | Feature | Description |
---|---|---|
Data replication to Kafka via TiCDC | Reduce TiCDC replication latency in daily operations. | When TiKV, TiDB, PD, or TiCDC nodes are offline in a planned maintenance window, the replication latency of TiCDC can be reduced to less than 10 seconds. |
Data disaster recovery | TiCDC provides cross-region disaster recovery on the cloud. | TiCDC provides disaster recovery that ensures data eventual consistency with lower cost on TiDB Cloud. |
Point-in-time recovery (PITR) | Support PITR on the cloud. | Support cluster-level PITR on the cloud. |
Backup and restore | Backup and restore service based on AWS EBS or GCP persistent disk snapshots. | Provide backup and restore service on the cloud based on AWS EBS or GCP persistent disk snapshots. |
Online data migration | Support full data migration from Amazon Relational Database Service (RDS). | Full data migration from RDS to TiDB Cloud |
Support incremental data migration from RDS. | Full and incremental data migration from MySQL services such as Amazon RDS and Aurora to TiDB Cloud. |
Security
Domain | Feature | Description |
---|---|---|
Key rotation | Support key rotation on TiDB clusters for AWS. | Support key rotation on TiDB clusters to improve the security of encrypted data. |
Key management | Support making your own key manageable (BYOK from AWS). | Allow you to use your own data encryption keys on AWS. |
Audit logging | Enhance the database audit logging. | Enhance the ability of database audit logging and provide the visual UI access. |