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. 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

DomainFeatureDescription
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.
Add SQL Editor.Write and run SQL queries, and view the results in the TiDB console.
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.
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 experienceProvide 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

DomainFeatureDescription

SQL

Support the JSON function.

  • Expression index
  • Multi-value index
  • Partial index

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 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.

Support FastScan for TiFlash.

  • 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.

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

DomainFeatureDescription
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

DomainFeatureDescription
Data replication to Kafka via TiCDCReduce 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 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 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 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

DomainFeatureDescription
Key rotationSupport key rotation on TiDB clusters for AWS.Support key rotation on TiDB clusters to improve the security of encrypted data.
Key managementSupport making your own key manageable (BYOK from AWS).Allow you to use your own data encryption keys on AWS.
Audit loggingEnhance the database audit logging.Enhance the ability of database audit logging and provide the visual UI access.
Download PDFRequest docs changes
Was this page helpful?
Open Source Ecosystem
TiDB
TiKV
TiSpark
Chaos Mesh
© 2022 PingCAP. All Rights Reserved.