Sign InTry Free

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.

Developer experience and enterprise-grade features

ScenarioFeatureDescription
Developer experienceLoad 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.
UI experienceProvide a more convenient feedback channel.Users can quickly get help with and give feedback on the product.
Cloud provider marketplaceImprove 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 featuresManage multiple organizations.Support managing multiple organizations. A user can create and join more than one organization.
UI experienceAdd left navigation.Present the TiDB Cloud console in the structure of organizations, projects, and users to simplify the layout logic and improve user experience.
Developer experienceAdd SQL Editor.Write and run SQL queries, and view the results in the TiDB console.
Enterprise-grade featuresSupport 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.

TiDB kernel

ScenarioFeatureDescription
Support JSONSupport JSON function.In business scenarios that require flexible schema definitions (such as SaaS, Web3, and gaming), the application can use JSON to store information for ODS, transaction indicators, commodities, game characters, and props.
  • Support expression indexes.
  • Support generated columns.
Provides query acceleration for specific field indexes in JSON scenarios.
FlashbackSupport 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.
TiFlash result write-back (supports INSERT INTO SELECT)
  • Easily write analysis results in TiFlash back to TiDB.
  • Provide complete ACID transactions, more convenient and reliable than general ETL solutions.
  • Set a hard limit on the threshold of intermediate result size, and report an error if the threshold is exceeded.
  • Support fully distributed transactions, and remove or relax the limit on the intermediate result size.
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.
Time to live (TTL)Support automatically deleting expired table data based on custom rules.This feature enables automatic data cleanup in limited data archiving scenarios.
Multi-value IndexSupport array index.Array is one of the commonly used data types in JSON scenarios. For inclusive queries in arrays, multi-value indexes can efficiently improve the query speed.
TiFlash kernel optimization
  • FastScan provides weak consistency but faster table scan capability.
  • Further optimize the join order, shuffle, and exchange algorithms to improve computing efficiency and boost performance for complex queries.
  • Add a fine-grained data sharding mechanism to optimize the COUNT(DISTINCT) function and high cardinality aggregation.
Improve the basic computing capability of TiFlash, and optimize the performance and reliability of the underlying algorithms of the columnar storage and MPP engine.
TiDB proxyImplement 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

ScenarioFeatureDescription
Self-service cluster analysis and diagnosis using reports
  • Cluster health report.
  • Cluster status comparison report.
  • Cluster performance analysis report.
  • Cluster system check report.
  • Provide diagnosis and analysis reports for several different usage scenarios.
  • Locate cluster failures for some scenarios and provide recommended solutions.
  • Provide cluster key status summary for some scenarios.
SQL tuning for HTAP workloads
  • Provide SQL execution information from the perspective of applications.
  • Provide suggestions on optimizing SQL for TiFlash and TiKV in HTAP workloads.
  • Provide a dashboard that displays a SQL execution overview from the perspective of applications in HTAP workloads.
  • For one or several HTAP scenarios, provide suggestions on SQL optimization.
Cluster diagnosis data accessibility
  • Access diagnosis data online in real time.
  • Access diagnosis data offline.
  • Build logic for data reconstruction.
  • Integrate with various monitoring and diagnosis systems to improve the real-time data access capability.
  • Provide offline data access for large-scale diagnosis, analysis, and tuning.
  • Improve data stability and build logic for data reconstruction.
TiDB Cloud service tracingBuild the monitoring links for each component of TiDB Cloud service.
  • Build the tracing links for each component of TiDB Cloud service in user scenarios.
  • Provide assessment on service availability from the perspective of users.

Data backup and migration

ScenarioFeatureDescription
Data replication to Kafka via TiCDCReduce TiCDC replication latency in planned offline scenarios.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 recoveryTiCDC 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 restoreBackup and restore service on the cloud based on EBS snapshots.Backup and restore service on the cloud based on AWS EBS or GCP persistent disk snapshots.
Online data migrationSupport 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

ScenarioFeatureDescription
Enterprise-grade SSO supportSupport quick configurations of SSO to TiDB Cloud via Okta.Provide a fast sign-in method for enterprise users.
Encrypted backup and restoreSupport encrypted backup and restore.Provide a method to securely back up and restore a database.
Download PDFRequest docs changes
Was this page helpful?
Open Source Ecosystem
TiDB
TiKV
TiSpark
Chaos Mesh
© 2022 PingCAP. All Rights Reserved.