Skip to content

release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs#22420

Open
qiancai wants to merge 37 commits intorelease-8.5from
feature/preview-top-navigation
Open

release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs#22420
qiancai wants to merge 37 commits intorelease-8.5from
feature/preview-top-navigation

Conversation

@qiancai
Copy link
Collaborator

@qiancai qiancai commented Feb 6, 2026

What is changed, added or deleted? (Required)

This PR reorganizes the documentation structure and improves experiences of developers by making the following changes:

  • Introduces new top-level navigation categories for AI, API, Best Practices, Developer Guides, and TiDB Releases, providing a clearer and more intuitive information architecture.
  • Adds dedicated Table of Contents (TOC) files for these categories to streamline navigation and improve content discoverability.
  • Reorganizes AI documentation by consolidating all AI-related content into a new top-level ai/ directory (migrated from vector-search/), adding a new landing page (ai/_index.md), and updating internal links accordingly.
  • Restructures the Developer Guide with a new overview page (develop/_index.md), clearer sections for TiDB basics, language and ORM integrations, and MySQL client tools, while aligning existing documents with the new structure.
  • Centralizes API documentation under a new api/ directory, including dedicated overview pages for TiDB Cloud APIs (v1beta1 and v1beta) and TiDB Self-Managed APIs (TiProxy, Data Migration, Monitoring, TiCDC, and TiDB Operator).
  • Cleans up and simplifies documentation content by removing platform-specific CustomContent tags across multiple sections, creating a more unified and maintainable documentation base.
  • Updates numerous internal links throughout the documentation to reflect the new structure and ensure consistency.

Which TiDB version(s) do your changes apply to? (Required)

Tips for choosing the affected version(s):

By default, CHOOSE MASTER ONLY so your changes will be applied to the next TiDB major or minor releases. If your PR involves a product feature behavior change or a compatibility change, CHOOSE THE AFFECTED RELEASE BRANCH(ES) AND MASTER.

For details, see tips for choosing the affected versions.

  • master (the latest development version)
  • v9.0 (TiDB 9.0 versions)
  • v8.5 (TiDB 8.5 versions)
  • v8.1 (TiDB 8.1 versions)
  • v7.5 (TiDB 7.5 versions)
  • v7.1 (TiDB 7.1 versions)
  • v6.5 (TiDB 6.5 versions)
  • v6.1 (TiDB 6.1 versions)
  • v5.4 (TiDB 5.4 versions)

What is the related PR or file link(s)?

  • This PR is translated from:
  • Other reference link(s):

Do your changes match any of the following descriptions?

  • Delete files
  • Change aliases
  • Need modification after applied to another branch
  • Might cause conflicts after applied to another branch

qiancai and others added 30 commits January 12, 2026 08:52
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* *: create TOC and add index for TiDB releases

Moved the detailed release notes navigation from TOC.md to a new TOC-tidb-releases.md file. Renamed releases/release-notes.md to releases/_index.md and updated all references to the new path across documentation. This change improves maintainability and centralizes release notes navigation.

* Reformat and reorganize TiDB releases TOC

Updated TOC-tidb-releases.md to use markdown headings for sections and improved the structure for better readability. No content changes to the release list; only formatting and organization were modified.

* Improve formatting of TiDB Cloud releases TOC

Reorganized the table of contents in TOC-tidb-cloud-releases.md for better readability by adding section headers and updating list formatting.

* Add alias for TiDB v8.5 release notes

Added '/tidb/v8.5/release-notes/' to the list of aliases for the release notes page to improve accessibility for users seeking v8.5 documentation.
Standardized section headers and link labels for TiDB Cloud and Self-Managed APIs in the table of contents. Improved clarity by renaming links to include 'API' and removed the beta image from the TiDB Cloud section.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Grace Cai <qqzczy@126.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* new nav: categorize best practices TOC items

Organized the table of contents into sections: Overview, Schema Design, Deployment, Operations, Performance Tuning, and Application Scenarios. This improves readability and helps users find relevant best practices more easily.

* Refactor TOC to use nested list format

Reorganized the Table of Contents in TOC-best-practices.md to use a nested list format for improved readability and structure. This change groups related best practices under their respective categories using indentation.

* Update format

* Remove an extra line

* Update TOC-best-practices.md
* *: enrich best practices index and move one doc

* Expand TiDB best practices overview and schema design

Added detailed sections and tables for best practice topics, including an overview and schema design recommendations. Introduced links to specific best practice documents for DDL management, UUID primary keys, multi-column indexes, and index management. Added placeholders for deployment, operations, and performance tuning sections.

* Update best practices index and PD scheduling terms

Expanded the best practices index with detailed tables and descriptions for deployment, operations, and performance tuning topics. Updated 'scale-down' terminology to 'scale-in' in the PD scheduling best practices document for consistency and clarity.

* Add aliases to public cloud best practices doc

Added aliases to the TiDB best practices on public cloud documentation for improved URL compatibility and easier access.

* Update descriptions

* Update wording

* Apply suggestions from code review

Co-authored-by: Grace Cai <qqzczy@126.com>

* Update _index.md

---------

Co-authored-by: Grace Cai <qqzczy@126.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: qiancai <qqzczy@126.com>
Co-authored-by: lilin90 <lilin@pingcap.com>
qiancai and others added 5 commits February 6, 2026 10:29
* fix link issues reported by the toc check

* fix link issues reported by link and anchor checks

* Update tidb-mcp-cursor.md

* Apply suggestions from code review

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* toc: move installation packages

* Clarify TOC entry: TiDB Installation Packages

Update TOC.md to change the entry text from "Installation Packages" to "TiDB Installation Packages" to make it explicit that the linked binary package information pertains to TiDB.
* Update dev-guide-bookshop-schema-design.md

* Update and clarify multiple dev guides

* Apply suggestions from code review

* Update dev-guide-third-party-tools-compatibility.md

* Update develop/dev-guide-use-follower-read.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* Update TOC-develop.md

* Fix two anchor links

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Lilian Lee <lilin@pingcap.com>
@ti-chi-bot ti-chi-bot bot added area/develop This PR relates to the area of TiDB App development. missing-translation-status This PR does not have translation status info. labels Feb 6, 2026
@ti-chi-bot
Copy link

ti-chi-bot bot commented Feb 6, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign oreoxmt for approval. For more information see the Code Review Process.
Please ensure that each of them provides their approval before proceeding.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@ti-chi-bot ti-chi-bot bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Feb 6, 2026
@qiancai qiancai changed the title new nav: reorganize release-8.5: implement a new information architecture for TiDB and TiDB Cloud docs Feb 6, 2026
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @qiancai, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request significantly reorganizes the documentation structure by introducing new top-level navigation categories for AI, API, Best Practices, Developer Guides, and TiDB Releases. It aims to provide a clearer and more intuitive user experience by centralizing related content and updating numerous internal links. The changes also involve a substantial cleanup of platform-specific content tags, leading to a more unified documentation base.

Highlights

  • New Top-Level Navigation for Documentation: Dedicated Table of Contents (TOC) files have been introduced for 'AI', 'API', 'Best Practices', 'Developer Guides', and 'TiDB Releases' to streamline navigation and improve content organization.
  • AI Documentation Reorganization: All AI-related content, previously under 'vector-search/', has been consolidated and moved to a new top-level 'ai/' directory, complete with a new landing page ('ai/_index.md') and updated internal links.
  • Developer Guide Enhancements: The developer guide has been significantly restructured, with a new overview page ('develop/_index.md') and dedicated sections for TiDB basics, various language/ORM integrations, and MySQL client tools. Many existing developer-related documents have been updated to reflect this new structure and remove platform-specific content tags.
  • API Documentation Consolidation: API documentation has been centralized under a new 'api/' directory, with separate overview pages for TiDB Cloud API (v1beta1 and v1beta) and TiDB Self-Managed APIs (TiProxy, Data Migration, Monitoring, TiCDC, TiDB Operator).
  • Removal of CustomContent Tags: Numerous documentation files across various sections have been cleaned up by removing platform-specific 'CustomContent' tags, simplifying the content presentation.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • TOC-ai.md
    • Added a new Table of Contents for AI features, including quick starts, concepts, guides, examples, integrations, and reference materials.
  • TOC-api.md
    • Added a new Table of Contents for API documentation, categorizing APIs for TiDB Cloud and TiDB Self-Managed.
  • TOC-best-practices.md
    • Added a new Table of Contents for best practices, covering overview, schema design, deployment, operations, and performance tuning.
  • TOC-develop.md
    • Added a new, comprehensive Table of Contents for developer guides, including quick starts, language/ORM specific guides, and reference sections.
  • TOC-tidb-cloud-essential.md
    • Removed 'Try Out TiDB + AI' entry.
    • Removed the entire 'DEVELOP' section.
    • Removed the entire 'Vector Search' section.
    • Removed the entire 'API Reference' section.
    • Removed the entire 'RELEASES' section.
    • Updated 'Connection Overview' to 'Network Connection Overview'.
    • Removed links to 'Use UUIDs' and 'DDL Execution Principles'.
  • TOC-tidb-cloud-premium.md
    • Removed 'Try Out TiDB + AI' entry.
    • Updated 'Developer Guide Overview' link to point to the new developer index.
    • Updated 'Looker Studio' link to point to the new developer guide path.
    • Updated 'WordPress' link to point to the new developer guide path.
    • Updated 'Serverless Driver' related links to point to the new developer guide path.
    • Removed 'Use UUIDs' link.
    • Removed the entire 'API Reference' section.
    • Removed 'DDL Execution Principles' link.
    • Removed the entire 'RELEASES' section.
  • TOC-tidb-cloud-starter.md
    • Removed 'Try Out TiDB + Vector Search' entry.
    • Removed the entire 'DEVELOP' section.
    • Removed the entire 'Vector Search' section.
    • Removed the entire 'API Reference' section.
    • Removed 'Use UUIDs' link.
    • Removed 'DDL Execution Principles' link.
    • Removed the entire 'RELEASES' section.
    • Updated 'Connection Overview' to 'Network Connection Overview'.
  • TOC-tidb-cloud.md
    • Removed 'Try Out TiDB + AI' entry.
    • Removed the entire 'DEVELOP' section.
    • Updated 'Connection Method Overview' to 'Network Connection Overview'.
    • Removed the entire 'Vector Search' section.
    • Removed 'Use UUIDs' link.
    • Removed the entire 'API Reference' section.
    • Removed 'DDL Execution Principles' link.
    • Removed the entire 'RELEASES' section.
  • TOC-tidb-releases.md
    • Added a new Table of Contents for TiDB releases, including an overview, release notes by version, and maintenance notifications.
  • TOC.md
    • Removed the 'Develop' section, now handled by 'TOC-develop.md'.
    • Removed the 'Best Practices' section, now handled by 'TOC-best-practices.md'.
    • Updated 'Vector Types' link to point to the new AI reference path.
    • Updated 'Vector Functions and Operators' link to point to the new AI reference path.
    • Updated 'Vector Index' link to point to the new AI reference path.
    • Moved 'TiDB Installation Packages' to a new location.
    • Removed the 'Release Notes' section, now handled by 'TOC-tidb-releases.md'.
  • ai/_index.md
    • Added a new landing page for TiDB for AI, providing an overview of AI features, quick starts, concepts, guides, examples, integrations, and reference documentation.
  • ai/concepts/vector-search-overview.md
    • Renamed from vector-search/vector-search-overview.md.
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags.
    • Updated internal links to new 'ai/reference' and 'ai/quickstart' paths.
  • ai/examples/auto-embedding-with-pytidb.md
    • Added a new example document for auto embedding with pytidb.
  • ai/examples/basic-with-pytidb.md
    • Added a new example document for basic CRUD operations with pytidb.
  • ai/examples/fulltext-search-with-pytidb.md
    • Added a new example document for full-text search with pytidb.
  • ai/examples/hybrid-search-with-pytidb.md
    • Added a new example document for hybrid search with pytidb.
  • ai/examples/image-search-with-pytidb.md
    • Added a new example document for image search with pytidb.
  • ai/examples/memory-with-pytidb.md
    • Added a new example document for AI agent memory with pytidb.
  • ai/examples/rag-with-pytidb.md
    • Added a new example document for RAG application with pytidb.
  • ai/examples/text2sql-with-pytidb.md
    • Added a new example document for Text2SQL with pytidb.
  • ai/examples/vector-search-with-pytidb.md
    • Added a new example document for vector search with pytidb.
  • ai/guides/auto-embedding.md
    • Added a new guide document for auto embedding.
  • ai/guides/connect.md
    • Added a new guide document for connecting to TiDB using the pytidb client.
  • ai/guides/filtering.md
    • Added a new guide document for filtering in applications.
  • ai/guides/image-search.md
    • Added a new guide document for image search.
  • ai/guides/join-queries.md
    • Added a new guide document for multiple table join queries.
  • ai/guides/raw-queries.md
    • Added a new guide document for raw SQL queries.
  • ai/guides/reranking.md
    • Added a new guide document for reranking search results.
  • ai/guides/tables.md
    • Added a new guide document for working with tables.
  • ai/guides/transactions.md
    • Added a new guide document for transactions.
  • ai/guides/vector-search-full-text-search-python.md
    • Renamed from tidb-cloud/vector-search-full-text-search-python.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/concepts' and 'ai/guides' paths.
    • Removed platform-specific 'CustomContent' tags.
  • ai/guides/vector-search-full-text-search-sql.md
    • Renamed from tidb-cloud/vector-search-full-text-search-sql.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/concepts' and 'ai/guides' paths.
    • Removed platform-specific 'CustomContent' tags.
  • ai/guides/vector-search-hybrid-search.md
    • Renamed from tidb-cloud/vector-search-hybrid-search.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/guides' paths.
    • Removed platform-specific 'CustomContent' tags.
    • Added new sections for 'Fusion methods' and 'Rerank method'.
  • ai/guides/vector-search.md
    • Added a new guide document for vector search.
  • ai/integrations/embedding-openai-compatible.md
    • Added a new integration document for OpenAI-compatible embeddings.
  • ai/integrations/tidb-mcp-claude-code.md
    • Added a new integration document for Claude Code and TiDB MCP Server.
  • ai/integrations/tidb-mcp-claude-desktop.md
    • Added a new integration document for Claude Desktop and TiDB MCP Server.
  • ai/integrations/tidb-mcp-cursor.md
    • Added a new integration document for Cursor and TiDB MCP Server.
  • ai/integrations/tidb-mcp-server.md
    • Added a new integration document for TiDB MCP Server overview.
  • ai/integrations/tidb-mcp-vscode.md
    • Added a new integration document for Visual Studio Code and TiDB MCP Server.
  • ai/integrations/tidb-mcp-windsurf.md
    • Added a new integration document for Windsurf and TiDB MCP Server.
  • ai/integrations/vector-search-auto-embedding-amazon-titan.md
    • Renamed from tidb-cloud/vector-search-auto-embedding-amazon-titan.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/integrations', 'ai/concepts', 'ai/reference', and 'ai/guides' paths.
    • Removed Python usage example section.
  • ai/integrations/vector-search-auto-embedding-cohere.md
    • Renamed from tidb-cloud/vector-search-auto-embedding-cohere.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/integrations', 'ai/concepts', 'ai/reference', and 'ai/guides' paths.
    • Refactored SQL usage example to a general usage example with Python and SQL tabs.
    • Removed Python usage example section.
  • ai/integrations/vector-search-auto-embedding-gemini.md
    • Added a new integration document for Gemini embeddings.
  • ai/integrations/vector-search-auto-embedding-huggingface.md
    • Renamed from tidb-cloud/vector-search-auto-embedding-huggingface.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/integrations', 'ai/concepts', 'ai/reference', and 'ai/guides' paths.
    • Updated model names and descriptions (e.g., 'HuggingFace' to 'Hugging Face').
    • Added Python usage example section.
  • ai/integrations/vector-search-auto-embedding-jina-ai.md
    • Renamed from tidb-cloud/vector-search-auto-embedding-jina-ai.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/integrations', 'ai/concepts', 'ai/reference', and 'ai/guides' paths.
    • Refactored SQL usage example to a general usage example with Python and SQL tabs.
    • Removed Python usage example section.
  • ai/integrations/vector-search-auto-embedding-nvidia-nim.md
    • Added a new integration document for NVIDIA NIM embeddings.
  • ai/integrations/vector-search-auto-embedding-overview.md
    • Renamed from tidb-cloud/vector-search-auto-embedding-overview.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/reference' and 'ai/guides' paths.
    • Updated model table links to new 'ai/integrations' paths.
    • Added a new section 'Use Auto Embedding in Python'.
  • ai/integrations/vector-search-integrate-with-amazon-bedrock.md
    • Renamed from tidb-cloud/vector-search-integrate-with-amazon-bedrock.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/concepts' and 'ai/reference' paths.
    • Removed platform-specific 'CustomContent' tags.
  • ai/integrations/vector-search-integrate-with-django-orm.md
    • Renamed from vector-search/vector-search-integrate-with-django-orm.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/concepts' and 'develop' paths.
    • Removed platform-specific 'CustomContent' tags.
    • Updated 'django-tidb' description.
  • ai/integrations/vector-search-integrate-with-jinaai-embedding.md
    • Renamed from vector-search/vector-search-integrate-with-jinaai-embedding.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/concepts' and 'develop' paths.
    • Removed platform-specific 'CustomContent' tags.
    • Updated description for Jina AI integration.
  • ai/integrations/vector-search-integrate-with-langchain.md
    • Renamed from vector-search/vector-search-integrate-with-langchain.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/concepts' and 'develop' paths.
    • Removed platform-specific 'CustomContent' tags.
    • Corrected 'consine' to 'cosine' in code snippet.
  • ai/integrations/vector-search-integrate-with-llamaindex.md
    • Renamed from vector-search/vector-search-integrate-with-llamaindex.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/concepts' and 'develop' paths.
    • Removed platform-specific 'CustomContent' tags.
    • Corrected 'had been deleted' to 'have been deleted'.
  • ai/integrations/vector-search-integrate-with-peewee.md
    • Renamed from vector-search/vector-search-integrate-with-peewee.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/concepts' and 'develop' paths.
    • Removed platform-specific 'CustomContent' tags.
  • ai/integrations/vector-search-integrate-with-sqlalchemy.md
    • Renamed from vector-search/vector-search-integrate-with-sqlalchemy.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/concepts' and 'develop' paths.
    • Removed platform-specific 'CustomContent' tags.
  • ai/integrations/vector-search-integration-overview.md
    • Renamed from vector-search/vector-search-integration-overview.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/concepts' and 'ai/integrations' paths.
    • Removed platform-specific 'CustomContent' tags.
  • ai/quickstart-via-python.md
    • Added a new quickstart document for TiDB + AI via Python.
  • ai/quickstart-via-sql.md
    • Renamed from vector-search/vector-search-get-started-using-sql.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/concepts' and 'ai/reference' paths.
    • Removed platform-specific 'CustomContent' tags.
  • ai/reference/vector-search-changelogs.md
    • Renamed from tidb-cloud/vector-search-changelogs.md.
    • Updated aliases for new path.
  • ai/reference/vector-search-data-types.md
    • Renamed from vector-search/vector-search-data-types.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/reference' paths.
    • Removed platform-specific 'CustomContent' tags.
  • ai/reference/vector-search-functions-and-operators.md
    • Renamed from vector-search/vector-search-functions-and-operators.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/reference' paths.
    • Removed platform-specific 'CustomContent' tags.
  • ai/reference/vector-search-improve-performance.md
    • Renamed from vector-search/vector-search-improve-performance.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/reference' paths.
    • Removed platform-specific 'CustomContent' tags.
  • ai/reference/vector-search-index.md
    • Renamed from vector-search/vector-search-index.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/concepts' and 'ai/reference' paths.
    • Removed platform-specific 'CustomContent' tags.
  • ai/reference/vector-search-limitations.md
    • Added a new reference document for vector search limitations.
  • ai/vector-search-get-started-using-python.md
    • Renamed from vector-search/vector-search-get-started-using-python.md.
    • Updated aliases for new path.
    • Updated internal links to new 'ai/concepts' and 'develop' paths.
    • Removed platform-specific 'CustomContent' tags.
  • api/_index.md
    • Added a new API overview landing page, categorizing APIs for TiDB Cloud and TiDB Self-Managed.
  • api/dm-api-overview.md
    • Added a new API overview document for Data Migration (DM).
  • api/monitoring-api-overview.md
    • Added a new API overview document for TiDB Monitoring API.
  • api/ticdc-api-overview.md
    • Added a new API overview document for TiCDC API.
  • api/tidb-cloud-api-overview.md
    • Added a new API overview document for TiDB Cloud API.
  • api/tidb-cloud-api-v1beta.md
    • Added a new API overview document for TiDB Cloud API v1beta.
  • api/tidb-cloud-api-v1beta1.md
    • Added a new API overview document for TiDB Cloud API v1beta1.
  • api/tidb-operator-api-overview.md
    • Added a new API overview document for TiDB Operator API.
  • api/tiproxy-api-overview.md
    • Added a new API overview document for TiProxy API.
  • basic-features.md
    • Updated links for 'Vector types' and 'Vector functions and operators' to point to the new 'ai/reference' paths.
  • best-practices/_index.md
    • Added a new best practices overview landing page, categorizing best practices by topic.
  • best-practices/best-practices-on-public-cloud.md
    • Renamed from best-practices-on-public-cloud.md.
    • Updated aliases for new path.
    • Updated title to 'Best Practices for Deploying TiDB on Public Cloud'.
  • best-practices/ddl-introduction.md
    • Renamed from ddl-introduction.md.
    • Updated aliases for new path.
    • Updated internal link for 'logical DDL statements'.
  • best-practices/grafana-monitor-best-practices.md
    • Updated aliases for new path.
  • best-practices/haproxy-best-practices.md
    • Updated aliases for new path.
  • best-practices/high-concurrency-best-practices.md
    • Updated aliases for new path.
  • best-practices/index-management-best-practices.md
    • Updated aliases for new path.
  • best-practices/massive-regions-best-practices.md
    • Updated aliases for new path.
  • best-practices/multi-column-index-best-practices.md
    • Updated aliases for new path.
  • best-practices/pd-scheduling-best-practices.md
    • Updated aliases for new path.
    • Changed 'Scale-down' to 'Scale-in' in section titles and descriptions.
  • best-practices/readonly-nodes.md
    • Updated aliases for new path.
  • best-practices/saas-best-practices.md
    • Updated aliases for new path.
  • best-practices/three-dc-local-read.md
    • Updated aliases for new path.
  • best-practices/three-nodes-hybrid-deployment.md
    • Updated aliases for new path.
  • best-practices/tidb-best-practices.md
    • Updated aliases for new path.
  • best-practices/uuid.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for hotspot recommendations.
    • Added links to Key Visualizer documentation for both TiDB Self-Managed and TiDB Cloud.
  • br/backup-and-restore-overview.md
    • Updated link for 'vector data types' to point to the new 'ai/reference' path.
  • data-type-default-values.md
    • Updated link for 'VEC_FROM_TEXT()' to point to the new 'ai/reference' path.
  • develop/_index.md
    • Added a new Developer Guide overview page, consolidating language/framework guides, MySQL client software, and additional resources.
  • develop/dev-guide-aws-appflow-integration.md
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-bi-looker-studio.md
    • Renamed from tidb-cloud/dev-guide-bi-looker-studio.md.
    • Updated aliases for new path.
    • Added a note about non-applicability to TiDB Self-Managed.
    • Updated internal links to TiDB Cloud documentation.
    • Updated developer guide link to point to the new developer index.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-bookshop-schema-design.md
    • Updated aliases for new path.
    • Refactored import instructions to be platform-agnostic.
    • Removed platform-specific 'CustomContent' tags for import methods.
    • Updated help links to be generic.
  • develop/dev-guide-build-cluster-in-cloud.md
    • Updated title from 'Build a {{{ .starter }}} Cluster' to 'Create a {{{ .starter }}} Cluster'.
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags.
  • develop/dev-guide-choose-driver-or-orm.md
    • Updated title from 'Choose Driver or ORM' to 'Choose a Driver or ORM'.
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-connect-to-tidb.md
    • Updated aliases for new path.
    • Refactored content to be an overview of connection methods, removing detailed sections for MySQL, JDBC, and Hibernate.
    • Added links to specific GUI tools and ORM guides.
    • Added a link to the TiDB Cloud Serverless Driver.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-connection-parameters.md
    • Updated title from 'Connection Pools and Connection Parameters' to 'Configure Connection Pools and Connection Parameters'.
    • Updated aliases for new path.
    • Added a tip about excerpted sections from Java app best practices.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-create-database.md
    • Updated aliases for new path.
    • Updated internal link for 'Build a {{{ .starter }}} Cluster' to 'Create a {{{ .starter }}} Cluster'.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-create-secondary-indexes.md
    • Updated aliases for new path.
    • Updated internal link for 'Build a {{{ .starter }}} Cluster' to 'Create a {{{ .starter }}} Cluster'.
    • Removed platform-specific 'CustomContent' tags for secondary indexes and SQL performance tuning.
    • Updated help links to be generic.
  • develop/dev-guide-create-table.md
    • Updated aliases for new path.
    • Updated internal link for 'Build a {{{ .starter }}} Cluster' to 'Create a {{{ .starter }}} Cluster'.
    • Removed platform-specific 'CustomContent' tags for hotspot handling.
    • Updated help links to be generic.
  • develop/dev-guide-delete-data.md
    • Updated aliases for new path.
    • Updated internal link for 'Build a {{{ .starter }}} Cluster' to 'Create a {{{ .starter }}} Cluster'.
    • Removed platform-specific 'CustomContent' tags for bulk-delete and rated_at field notes.
    • Updated help links to be generic.
  • develop/dev-guide-get-data-from-single-table.md
    • Updated aliases for new path.
    • Refactored prerequisites section to use SimpleTab for TiDB Cloud and Self-Managed.
    • Updated internal links for connecting to TiDB and Bookshop application.
    • Removed platform-specific 'CustomContent' tags for JDBC driver and help links.
    • Updated help links to be generic.
  • develop/dev-guide-gui-datagrip.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-gui-dbeaver.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-gui-mysql-workbench.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-gui-navicat.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-gui-vscode-sqltools.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-hybrid-oltp-and-olap-queries.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for HTAP notes and read more sections.
    • Updated help links to be generic.
  • develop/dev-guide-implicit-type-conversion.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-index-best-practice.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-insert-data.md
    • Updated aliases for new path.
    • Updated internal link for 'Build a {{{ .starter }}} Cluster' to 'Create a {{{ .starter }}} Cluster'.
    • Refactored bulk-insert tools section to use SimpleTab for TiDB Cloud and Self-Managed.
    • Removed platform-specific 'CustomContent' tags for bulk-insert and hotspot handling.
    • Updated help links to be generic.
  • develop/dev-guide-join-tables.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-mysql-tools.md
    • Added a new document for connecting to TiDB with MySQL tools.
  • develop/dev-guide-object-naming-guidelines.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-optimistic-and-pessimistic-transaction.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-optimize-sql-best-practices.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for transaction conflicts, Java app best practices, and help links.
    • Updated help links to be generic.
  • develop/dev-guide-optimize-sql-overview.md
    • Updated aliases for new path.
    • Refactored performance issue troubleshooting to use SimpleTab for TiDB Cloud and Self-Managed.
    • Updated SQL performance tuning links.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-optimize-sql.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-overview.md
    • Removed (content moved to develop/_index.md).
  • develop/dev-guide-paginate-results.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-playground-gitpod.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-prepared-statement.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-proxysql-integration.md
    • Updated aliases for new path.
    • Updated 'TiDB Developer Guide' link to point to the new developer index.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-aws-lambda.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-cs.md
    • Updated aliases for new path.
  • develop/dev-guide-sample-application-golang-gorm.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-golang-sql-driver.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-java-hibernate.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-java-jdbc.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for notes, cluster creation, and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-java-mybatis.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-java-spring-boot.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-nextjs.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-nodejs-mysql2.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-nodejs-mysqljs.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-nodejs-prisma.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-nodejs-sequelize.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-nodejs-typeorm.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-python-django.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-python-mysql-connector.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-python-mysqlclient.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-python-peewee.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-python-pymysql.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-python-sqlalchemy.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-ruby-mysql2.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-sample-application-ruby-rails.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for cluster creation and help links.
    • Updated developer guide link to point to the new developer index.
    • Updated help links to be generic.
  • develop/dev-guide-schema-design-overview.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for specialized indexes and access control.
  • develop/dev-guide-sql-development-specification.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-third-party-support.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-third-party-tools-compatibility.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for monitoring and error messages.
    • Updated help links to be generic.
  • develop/dev-guide-tidb-basics.md
    • Added a new document for TiDB basics for developers.
  • develop/dev-guide-tidb-crud-sql.md
    • Updated aliases for new path.
    • Updated internal link for 'Build a {{{ .starter }}} Cluster' to 'Create a {{{ .starter }}} Cluster'.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-timeouts-in-tidb.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for Dumpling GC and JDBC query timeout notes.
    • Updated help links to be generic.
  • develop/dev-guide-transaction-overview.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-transaction-restraints.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-transaction-troubleshoot.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for error codes, transaction conflicts, and help links.
    • Updated help links to be generic.
  • develop/dev-guide-troubleshoot-overview.md
    • Updated aliases for new path.
    • Refactored performance issue troubleshooting to use SimpleTab for TiDB Cloud and Self-Managed.
    • Updated FAQs links.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-unique-serial-number-generation.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-unstable-result-set.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-update-data.md
    • Updated aliases for new path.
    • Updated internal link for 'Build a {{{ .starter }}} Cluster' to 'Create a {{{ .starter }}} Cluster'.
    • Removed platform-specific 'CustomContent' tags for bulk-update.
    • Updated help links to be generic.
  • develop/dev-guide-use-common-table-expression.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-use-follower-read.md
    • Updated aliases for new path.
    • Refactored hotspot analysis to be platform-agnostic.
    • Removed platform-specific 'CustomContent' tags for hotspot handling and help links.
    • Updated help links to be generic.
  • develop/dev-guide-use-stale-read.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-use-temporary-tables.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-use-views.md
    • Updated aliases for new path.
    • Removed platform-specific 'CustomContent' tags for help links.
    • Updated help links to be generic.
  • develop/dev-guide-vector-search.md
    • Added a new developer guide document for vector search.
  • develop/java-app-best-practices.md
    • Renamed from best-practices/java-app-best-practices.md.
    • Updated aliases for new path.
  • develop/serverless-driver-drizzle-example.md
    • Renamed from tidb-cloud/serverless-driver-drizzle-example.md.
    • Updated aliases for new path.
    • Updated internal links to new 'develop' paths and TiDB Cloud documentation.
  • develop/serverless-driver-kysely-example.md
    • Renamed from tidb-cloud/serverless-driver-kysely-example.md.
    • Updated aliases for new path.
    • Updated internal links to new 'develop' paths and TiDB Cloud documentation.
  • develop/serverless-driver-node-example.md
    • Renamed from tidb-cloud/serverless-driver-node-example.md.
    • Updated aliases for new path.
  • develop/serverless-driver-prisma-example.md
    • Renamed from tidb-cloud/serverless-driver-prisma-example.md.
    • Updated aliases for new path.
    • Updated internal links to new 'develop' paths.
  • develop/serverless-driver.md
    • Renamed from tidb-cloud/serverless-driver.md.
    • Updated aliases for new path.
    • Updated internal links to new 'develop' paths and TiDB Cloud documentation.
  • faq/sql-faq.md
    • Updated DDL introduction link to point to the new 'best-practices' path.
  • glossary.md
    • Updated DDL introduction link to point to the new 'best-practices' path.
    • Updated 'Vector search' link to point to the new 'ai/concepts' path.
  • performance-tuning-practices.md
    • Updated link for 'Best Practices for Developing Java Applications with TiDB' to point to the new 'develop' path.
  • quick-start-with-tidb.md
    • Updated 'Developer Guide Overview' link to point to the new developer index.
    • Updated 'Build a {{{ .starter }}} Cluster' link to 'Create a {{{ .starter }}} Cluster'.
  • releases/_index.md
    • Renamed from releases/release-notes.md.
    • Added a new overview page for TiDB Release Notes.
  • releases/release-5.1.0.md
    • Updated internal link for 'Release Notes' to point to the new releases index.
  • releases/release-5.2.0.md
    • Updated internal link for 'Release Note' to point to the new releases index.
  • releases/release-5.3.0.md
    • Updated internal link for 'Release Notes' to point to the new releases index.
  • releases/release-5.4.0.md
    • Updated internal link for 'Release Notes' to point to the new releases index.
  • releases/release-6.0.0-dmr.md
    • Updated internal link for 'Release Notes' to point to the new releases index.
  • releases/release-7.0.0.md
    • Updated internal links for 'documentation' to point to the new 'best-practices' path.
  • releases/release-7.1.0.md
    • Updated internal link for 'Fast Online DDL' to point to the new 'best-practices' path.
  • releases/release-7.2.0.md
    • Updated internal link for 'documentation' to point to the new 'best-practices' path.
  • releases/release-7.5.0.md
    • Updated internal link for 'documentation' to point to the new 'best-practices' path.
  • releases/release-8.2.0.md
    • Updated internal link for 'logical DDL statements (General DDL)' to point to the new 'best-practices' path.
  • releases/release-8.4.0.md
    • Updated internal links for 'vector data types', 'vector search indexes', 'distance functions', and 'Vector search (beta) overview' to point to the new 'ai/' paths.
  • sql-statements/sql-statement-admin-show-ddl.md
    • Updated internal link for 'How the Online DDL Asynchronous Change Works in TiDB' to point to the new 'best-practices' path.
    • Updated internal link for 'DDL introduction' to point to the new 'best-practices' path.
  • system-variable-reference.md
    • Updated links for 'Best Practices for Developing Java Applications with TiDB' to point to the new 'develop' path.
    • Updated link for 'TiDB Best Practices on Public Cloud' to point to the new 'best-practices' path.
    • Updated various AI-related integration links to point to the new 'ai/integrations' paths.
  • telemetry.md
    • Updated internal link for 'release notes' to point to the new releases index.
  • ticdc/ticdc-compatibility.md
    • Updated link for 'vector data types' to point to the new 'ai/reference' path.
  • tidb-cloud/ai-feature-concepts.md
    • Updated internal links for 'Vector Search (Beta) Overview', 'Vector Search Integration Overview', and 'vector embeddings' to point to the new 'ai/' paths.
  • tidb-cloud/architecture-concepts.md
    • Updated internal link for 'TiDB Cloud API Overview' to point to the new 'api/' path.
  • tidb-cloud/connect-to-tidb-cluster-serverless.md
    • Added a new tip about connecting to TiDB via specific tools, drivers, or ORMs.
    • Updated section title to 'Network connection methods'.
    • Updated internal link for 'Serverless Driver (beta)' to point to the new 'develop' path.
  • tidb-cloud/connect-to-tidb-cluster.md
    • Added a new tip about connecting to TiDB via specific tools, drivers, or ORMs.
    • Updated section title to 'Network connection methods'.
  • tidb-cloud/connected-ai-chat-in-im.md
    • Updated internal link for 'TiDB Vector Search' to point to the new 'ai/concepts' path.
  • tidb-cloud/data-service-manage-endpoint.md
    • Updated internal links for 'vector data types' and 'vector distance functions' to point to the new 'ai/reference' paths.
  • tidb-cloud/integrate-tidbcloud-with-cloudflare.md
    • Updated internal link for 'TiDB Cloud serverless driver' to point to the new 'develop' path.
  • tidb-cloud/integrate-tidbcloud-with-n8n.md
    • Updated internal link for 'TiDB Cloud API Overview' to point to the new 'api/' path.
  • tidb-cloud/integrate-tidbcloud-with-netlify.md
    • Updated internal link for 'TiDB Cloud serverless driver' to point to the new 'develop' path.
  • tidb-cloud/integrate-tidbcloud-with-vercel.md
    • Updated internal link for 'serverless driver' to point to the new 'develop' path.
  • tidb-cloud/releases/_index.md
    • Added a new overview page for TiDB Cloud Releases.
  • tidb-cloud/releases/notification-2023-08-31-console-maintenance.md
    • Renamed from tidb-cloud/notification-2023-08-31-console-maintenance.md.
  • tidb-cloud/releases/notification-2023-09-26-console-maintenance.md
    • Renamed from tidb-cloud/notification-2023-09-26-console-maintenance.md.
  • tidb-cloud/releases/notification-2023-11-14-scale-feature-maintenance.md
    • Renamed from tidb-cloud/notification-2023-11-14-scale-feature-maintenance.md.
  • tidb-cloud/releases/notification-2024-04-09-monitoring-features-maintenance.md
    • Renamed from tidb-cloud/notification-2024-04-09-monitoring-features-maintenance.md.
  • tidb-cloud/releases/notification-2024-04-11-dm-feature-maintenance.md
    • Renamed from tidb-cloud/notification-2024-04-11-dm-feature-maintenance.md.
  • tidb-cloud/releases/notification-2024-04-16-monitoring-features-maintenance.md
    • Renamed from tidb-cloud/notification-2024-04-16-monitoring-features-maintenance.md.
  • tidb-cloud/releases/notification-2024-04-18-dm-feature-maintenance.md
    • Renamed from tidb-cloud/notification-2024-04-18-dm-feature-maintenance.md.
  • tidb-cloud/releases/notification-2024-09-15-console-maintenance.md
    • Renamed from tidb-cloud/notification-2024-09-15-console-maintenance.md.
  • tidb-cloud/releases/release-notes-2020.md
    • Renamed from tidb-cloud/release-notes-2020.md.
  • tidb-cloud/releases/release-notes-2021.md
    • Renamed from tidb-cloud/release-notes-2021.md.
  • tidb-cloud/releases/release-notes-2022.md
    • Renamed from tidb-cloud/release-notes-2022.md.
    • Updated internal links for 'API documentation' and 'TiDB Cloud API' to point to the new 'api/' path.
  • tidb-cloud/releases/release-notes-2023.md
    • Renamed from tidb-cloud/release-notes-2023.md.
    • Updated internal links for 'TiDB Cloud serverless driver (beta)' to point to the new 'develop' path.
  • tidb-cloud/releases/release-notes-2024.md
    • Renamed from tidb-cloud/release-notes-2024.md.
    • Updated internal links for 'vector data types', 'vector index', 'vector functions and operators', 'LangChain', 'LlamaIndex', 'JinaAI', 'SQLAlchemy', 'Peewee', 'Django ORM', 'Python', 'SQL', and 'Vector search (beta) overview' to point to the new 'ai/' paths.
  • tidb-cloud/releases/tidb-cloud-release-notes.md
    • Renamed from tidb-cloud/tidb-cloud-release-notes.md.
    • Updated internal links for 'Vercel' and 'AWS Bedrock' to point to the new 'develop' paths.
    • Updated internal links for 'Full Text Search with SQL' and 'Full Text Search with Python' to point to the new 'ai/guides' paths.
  • tidb-cloud/serverless-limitations.md
    • Updated internal link for 'Recommended settings for connection pools' to point to the new 'develop' path.
  • tidb-cloud/tidb-cloud-faq.md
    • Updated internal link for 'TiDB Cloud Release Notes' to point to the new 'tidb-cloud/releases' path.
  • tidb-cloud/tidb-cloud-glossary.md
    • Updated internal links for 'Vector Search' and 'Full-text search' to point to the new 'ai/' paths.
  • tidb-cloud/use-tidb-cloud-with-ai-tools.md
    • Updated internal links for 'Try Out TiDB + Vector Search' and 'Developer Guide Overview' to point to the new 'ai/' and 'develop/' paths respectively.
  • tidb-distributed-execution-framework.md
    • Updated internal link for 'Execution Principles and Best Practices of DDL Statements' to point to the new 'best-practices' path.
  • tidb-lightning/data-import-best-practices.md
    • Updated description for 'Disable the analyze operation' and corrected internal link for 'ANALYZE TABLE'.
  • tiflash-upgrade-guide.md
    • Updated internal link for 'vector search' to point to the new 'ai/concepts' path.
  • tiflash/tiflash-supported-pushdown-calculations.md
    • Updated internal link for 'Vector function' to point to the new 'ai/reference' path.
  • upgrade-tidb-using-tiup.md
    • Updated internal links for 'Release Notes' and 'concurrent DDL framework' to point to the new 'releases/_index.md' and 'best-practices' paths respectively.
  • variables.json
    • Added a new variable tidb-operator-version with value v1.6.4.
Ignored Files
  • Ignored by pattern: .github/workflows/** (1)
    • .github/workflows/dispatch-nextgen.yml
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request primarily reorganizes and centralizes documentation related to AI features, APIs, best practices, and developer guides. New Table of Contents files (TOC-ai.md, TOC-api.md, TOC-best-practices.md, TOC-develop.md, TOC-tidb-cloud-releases.md, TOC-tidb-releases.md) have been added to provide structured navigation for these topics. Concurrently, existing TOC files (TOC-tidb-cloud-essential.md, TOC-tidb-cloud-premium.md, TOC-tidb-cloud-starter.md, TOC-tidb-cloud.md, TOC.md) have undergone significant removals, with entire 'Develop', 'Vector Search', 'API Reference', 'Best Practices', and 'Releases' sections being excised, indicating a shift towards a more modular documentation structure. Many internal links related to vector search, DDL, and developer guides have been updated to reflect the new centralized AI documentation paths or external URLs. Additionally, several headings in the new TOC-ai.md file were updated to follow sentence case style guidelines, and a broken link to /ai/guides/quickstart-via-sql.md was corrected to /ai/quickstart-via-sql.md. Minor textual corrections and clarifications were also made across various files, including fixing a typo in conn.createStatus() to conn.createStatement() and updating descriptions for full-text search availability and swap_flag recommendations.

| Document | Description |
| --- | --- |
| [Get Started with Python](/ai/quickstart-via-python.md) | Build your first AI application with TiDB in minutes using Python. |
| [Get Started with SQL](/ai/guides/quickstart-via-sql.md) | Quick start guide for vector search using SQL. |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This link appears to be broken. The path /ai/guides/quickstart-via-sql.md does not seem to exist in this PR. The correct path should be /ai/quickstart-via-sql.md.

Suggested change
| [Get Started with SQL](/ai/guides/quickstart-via-sql.md) | Quick start guide for vector search using SQL. |
| [Get Started with SQL](/ai/quickstart-via-sql.md) | Quick start guide for vector search using SQL. |


- v8.5
- [8.5.4](/releases/release-8.5.4.md)
- [8.5.3](/releases/release-8.5.3.md)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

low

According to the style guide (line 32), headings should use sentence case. Please update this heading to Maintenance notifications.

Suggested change
- [8.5.3](/releases/release-8.5.3.md)
## Maintenance notifications
References
  1. Headings should be in sentence case, for example, ## Configure the cluster. (link)

For more information on how to handle hotspot issues, refer to [Troubleshoot Hotspot Issues](/troubleshoot-hot-spot-issues.md).

</CustomContent>
For more information on how to handle hotspot issues in TiDB Self-Managed, see [Troubleshoot Hotspot Issues](/troubleshoot-hot-spot-issues.md).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

low

This change removes the platform-specific <CustomContent> blocks and provides a single, clear instruction. This improves readability and maintainability.

Comment on lines +117 to +119
After [connecting to TiDB using the JDBC driver](/develop/dev-guide-sample-application-java-jdbc.md), you can create a `Statement` object with `conn.createStatement()`, and then call `stmt.executeQuery("query_sql")` to initiate a database query request to TiDB.

- Then call `stmt.executeQuery("query_sql")` to initiate a database query request to TiDB.
- The query results are stored in a `ResultSet` object. By traversing `ResultSet`, the returned results can be mapped to the `Author` object.
The query results are stored in a `ResultSet` object. By traversing `ResultSet`, the returned results can be mapped to the `Author` object.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

low

The original text contained a typo conn.createStatus(). This has been corrected to conn.createStatement(). Additionally, the explanation has been streamlined for better clarity by removing the <CustomContent> blocks.

@ti-chi-bot
Copy link

ti-chi-bot bot commented Feb 6, 2026

@qiancai: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
pull-verify ccbbeef link true /test pull-verify

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@qiancai qiancai added translation/doing This PR's assignee is translating this PR. type/refactor The issue belongs to a refactor work. and removed missing-translation-status This PR does not have translation status info. labels Feb 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/develop This PR relates to the area of TiDB App development. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. translation/doing This PR's assignee is translating this PR. type/refactor The issue belongs to a refactor work.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants