Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions ai/explore-data-with-chat2query.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Explore Your Data with AI-Assisted SQL Editor
summary: Learn how to use AI-assisted SQL Editor in the TiDB Cloud console, to maximize your data value.
aliases: ['/tidbcloud/explore-data-with-chat2query']
---

# Explore Your Data with AI-Assisted SQL Editor
Expand Down
1 change: 1 addition & 0 deletions ai/sql-proxy-account.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: SQL Proxy Account
summary: Learn about the SQL proxy account in TiDB Cloud.
aliases: ['/tidbcloud/sql-proxy-account']
---

# SQL Proxy Account
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-auto-embedding-amazon-titan.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Amazon Titan Embeddings
summary: Learn how to use Amazon Titan embedding models in TiDB Cloud.
aliases: ['/tidbcloud/vector-search-auto-embedding-amazon-titan/']
---

# Amazon Titan Embeddings
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-auto-embedding-cohere.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Cohere Embeddings
summary: Learn how to use Cohere embedding models in TiDB Cloud.
aliases: ['/tidbcloud/vector-search-auto-embedding-cohere/']
---

# Cohere Embeddings
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-auto-embedding-gemini.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Gemini Embeddings
summary: Learn how to use Google Gemini embedding models in TiDB Cloud.
aliases: ['/tidbcloud/vector-search-auto-embedding-gemini/']
---

# Gemini Embeddings
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-auto-embedding-huggingface.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: HuggingFace Embeddings
summary: Learn how to use HuggingFace embedding models in TiDB Cloud.
aliases: ['/tidbcloud/vector-search-auto-embedding-huggingface/']
---

# HuggingFace Embeddings
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-auto-embedding-jina-ai.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Jina AI Embeddings
summary: Learn how to use Jina AI embedding models in TiDB Cloud.
aliases: ['/tidbcloud/vector-search-auto-embedding-jina-ai/']
---

# Jina AI Embeddings
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-auto-embedding-nvidia-nim.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: NVIDIA NIM Embeddings
summary: Learn how to use NVIDIA NIM embedding models in TiDB Cloud.
aliases: ['/tidbcloud/vector-search-auto-embedding-nvidia-nim/']
---

# NVIDIA NIM Embeddings
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-auto-embedding-openai.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: OpenAI Embeddings
summary: Learn how to use OpenAI embedding models in TiDB Cloud.
aliases: ['/tidbcloud/vector-search-auto-embedding-openai/']
---

# OpenAI Embeddings
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-auto-embedding-overview.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Auto Embedding Overview
summary: Learn how to use Auto Embedding to perform semantic searches with plain text instead of vectors.
aliases: ['/tidbcloud/vector-search-auto-embedding-overview/']
---

# Auto Embedding Overview
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-changelogs.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Vector Search Changelogs
summary: Learn about the new features, compatibility changes, improvements, and bug fixes for the TiDB vector search feature.
aliases: ['/tidbcloud/vector-search-changelogs/']
---

# Vector Search Changelogs
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-data-types.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Vector Data Types
summary: Learn about the Vector data types in TiDB.
aliases: ['/tidb/stable/vector-search-data-types/','/tidb/dev/vector-search-data-types/','/tidbcloud/vector-search-data-types/']
---

# Vector Data Types
Expand Down
2 changes: 1 addition & 1 deletion ai/vector-search-full-text-search-python.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Full-Text Search with Python
summary: Full-text search lets you retrieve documents for exact keywords. In Retrieval-Augmented Generation (RAG) scenarios, you can use full-text search together with vector search to improve the retrieval quality.
aliases: ['/tidb/stable/vector-search-full-text-search-python']
aliases: ['/tidb/stable/vector-search-full-text-search-python/','/tidbcloud/vector-search-full-text-search-python/']
---

# Full-Text Search with Python
Expand Down
2 changes: 1 addition & 1 deletion ai/vector-search-full-text-search-sql.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Full-Text Search with SQL
summary: Full-text search lets you retrieve documents for exact keywords. In Retrieval-Augmented Generation (RAG) scenarios, you can use full-text search together with vector search to improve the retrieval quality.
aliases: ['/tidb/stable/vector-search-full-text-search-sql']
aliases: ['/tidb/stable/vector-search-full-text-search-sql/','/tidbcloud/vector-search-full-text-search-sql/']
---

# Full-Text Search with SQL
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-functions-and-operators.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Vector Functions and Operators
summary: Learn about functions and operators available for Vector data types.
aliases: ['/tidb/stable/vector-search-functions-and-operators/','/tidb/dev/vector-search-functions-and-operators/','/tidbcloud/vector-search-functions-and-operators/']
---

# Vector Functions and Operators
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-get-started-using-python.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Get Started with TiDB + AI via Python
summary: Learn how to quickly develop an AI application that performs semantic search using Python and TiDB Vector Search.
aliases: ['/tidb/stable/vector-search-get-started-using-python/','/tidb/dev/vector-search-get-started-using-python/','/tidbcloud/vector-search-get-started-using-python/']
---

# Get Started with TiDB + AI via Python
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-get-started-using-sql.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Get Started with Vector Search via SQL
summary: Learn how to quickly get started with Vector Search in TiDB using SQL statements to power your generative AI applications.
aliases: ['/tidb/stable/vector-search-get-started-using-sql/','/tidb/dev/vector-search-get-started-using-sql/','/tidbcloud/vector-search-get-started-using-sql/']
---

# Get Started with Vector Search via SQL
Expand Down
2 changes: 1 addition & 1 deletion ai/vector-search-hybrid-search.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Hybrid Search
summary: Use full-text search and vector search together to improve the retrieval quality.
aliases: ['/tidb/stable/vector-search-hybrid-search']
aliases: ['/tidb/stable/vector-search-hybrid-search/','/tidbcloud/vector-search-hybrid-search/']
---

# Hybrid Search
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-improve-performance.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Improve Vector Search Performance
summary: Learn best practices for improving the performance of TiDB Vector Search.
aliases: ['/tidb/stable/vector-search-improve-performance/','/tidb/dev/vector-search-improve-performance/','/tidbcloud/vector-search-improve-performance/']
---

# Improve Vector Search Performance
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Vector Search Index
summary: Learn how to build and use the vector search index to accelerate K-Nearest neighbors (KNN) queries in TiDB.
aliases: ['/tidb/stable/vector-search-index/','/tidb/dev/vector-search-index/','/tidbcloud/vector-search-index/']
---

# Vector Search Index
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-integrate-with-amazon-bedrock.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Integrate TiDB Vector Search with Amazon Bedrock
summary: Learn how to integrate TiDB Vector Search with Amazon Bedrock to build a Retrieval-Augmented Generation (RAG) Q&A bot.
aliases: ['/tidbcloud/vector-search-integrate-with-amazon-bedrock/']
---

# Integrate TiDB Vector Search with Amazon Bedrock
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-integrate-with-django-orm.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Integrate TiDB Vector Search with Django ORM
summary: Learn how to integrate TiDB Vector Search with Django ORM to store embeddings and perform semantic search.
aliases: ['/tidb/stable/vector-search-integrate-with-django-orm/','/tidb/dev/vector-search-integrate-with-django-orm/','/tidbcloud/vector-search-integrate-with-django-orm/']
---

# Integrate TiDB Vector Search with Django ORM
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-integrate-with-jinaai-embedding.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Integrate TiDB Vector Search with Jina AI Embeddings API
summary: Learn how to integrate TiDB Vector Search with Jina AI Embeddings API to store embeddings and perform semantic search.
aliases: ['/tidb/stable/vector-search-integrate-with-jinaai-embedding/','/tidb/dev/vector-search-integrate-with-jinaai-embedding/','/tidbcloud/vector-search-integrate-with-jinaai-embedding/']
---

# Integrate TiDB Vector Search with Jina AI Embeddings API
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-integrate-with-langchain.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Integrate Vector Search with LangChain
summary: Learn how to integrate TiDB Vector Search with LangChain.
aliases: ['/tidb/stable/vector-search-integrate-with-langchain/','/tidb/dev/vector-search-integrate-with-langchain/','/tidbcloud/vector-search-integrate-with-langchain/']
---

# Integrate Vector Search with LangChain
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-integrate-with-llamaindex.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Integrate Vector Search with LlamaIndex
summary: Learn how to integrate TiDB Vector Search with LlamaIndex.
aliases: ['/tidb/stable/vector-search-integrate-with-llamaindex/','/tidb/dev/vector-search-integrate-with-llamaindex/','/tidbcloud/vector-search-integrate-with-llamaindex/']
---

# Integrate Vector Search with LlamaIndex
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-integrate-with-peewee.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Integrate TiDB Vector Search with peewee
summary: Learn how to integrate TiDB Vector Search with peewee to store embeddings and perform semantic searches.
aliases: ['/tidb/stable/vector-search-integrate-with-peewee/','/tidb/dev/vector-search-integrate-with-peewee/','/tidbcloud/vector-search-integrate-with-peewee/']
---

# Integrate TiDB Vector Search with peewee
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-integrate-with-sqlalchemy.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Integrate TiDB Vector Search with SQLAlchemy
summary: Learn how to integrate TiDB Vector Search with SQLAlchemy to store embeddings and perform semantic searches.
aliases: ['/tidb/stable/vector-search-integrate-with-sqlalchemy/','/tidb/dev/vector-search-integrate-with-sqlalchemy/','/tidbcloud/vector-search-integrate-with-sqlalchemy/']
---

# Integrate TiDB Vector Search with SQLAlchemy
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-integration-overview.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Vector Search Integration Overview
summary: An overview of TiDB vector search integration, including supported AI frameworks, embedding models, and ORM libraries.
aliases: ['/tidb/stable/vector-search-integration-overview/','/tidb/dev/vector-search-integration-overview/','/tidbcloud/vector-search-integration-overview/']
---

# Vector Search Integration Overview
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-limitations.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Vector Search Limitations
summary: Learn the limitations of the TiDB vector search.
aliases: ['/tidb/stable/vector-search-limitations/','/tidb/dev/vector-search-limitations/','/tidbcloud/vector-search-limitations/']
---

# Vector Search Limitations
Expand Down
1 change: 1 addition & 0 deletions ai/vector-search-overview.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Vector Search Overview
summary: Learn about Vector Search in TiDB. This feature provides an advanced search solution for performing semantic similarity searches across various data types, including documents, images, audio, and video.
aliases: ['/tidb/stable/vector-search-overview/','/tidb/dev/vector-search-overview/','/tidbcloud/vector-search-overview/']
---

# Vector Search Overview
Expand Down
1 change: 1 addition & 0 deletions best-practices/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: TiDB Best Practices
summary: Learn the best practices for deploying, configuring, and using TiDB effectively.
aliases: ['/tidb/stable/best-practices/','/tidb/dev/best-practices/']
---

# TiDB Best Practices
Expand Down
1 change: 1 addition & 0 deletions best-practices/ddl-introduction.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Best Practices for DDL Execution in TiDB
summary: Learn about how DDL statements are implemented in TiDB, the online change process, and best practices.
aliases: ['/tidb/stable/ddl-introduction/','/tidb/dev/ddl-introduction/','/tidbcloud/ddl-introduction/']
---

# Best Practices for DDL Execution in TiDB
Expand Down
1 change: 1 addition & 0 deletions best-practices/grafana-monitor-best-practices.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Best Practices for Monitoring TiDB Using Grafana
summary: Best Practices for Monitoring TiDB Using Grafana. Deploy a TiDB cluster using TiUP and add Grafana and Prometheus for monitoring. Use metrics to analyze cluster status and diagnose problems. Prometheus collects metrics from TiDB components, and Grafana displays them. Tips for efficient Grafana use include modifying query expressions, switching Y-axis scale, and using API for query results. The platform is powerful for analyzing and diagnosing TiDB cluster status.
aliases: ['/tidb/stable/grafana-monitor-best-practices/','/tidb/dev/grafana-monitor-best-practices/']
---

# Best Practices for Monitoring TiDB Using Grafana
Expand Down
1 change: 1 addition & 0 deletions best-practices/haproxy-best-practices.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Best Practices for Using HAProxy in TiDB
summary: HAProxy is a free, open-source load balancer and proxy server for TCP and HTTP-based applications. It provides high availability, load balancing, health checks, sticky sessions, SSL support, and monitoring. To deploy HAProxy, ensure hardware and software requirements are met, then install and configure it. Use the latest stable version for best results.
aliases: ['/tidb/stable/haproxy-best-practices/','/tidb/dev/haproxy-best-practices/']
---

# Best Practices for Using HAProxy in TiDB
Expand Down
1 change: 1 addition & 0 deletions best-practices/high-concurrency-best-practices.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Best Practices for High-Concurrency Writes
summary: This document provides best practices for handling highly-concurrent write-heavy workloads in TiDB. It addresses challenges and solutions for data distribution, hotspot cases, and complex hotspot problems. The article also discusses parameter configuration for optimizing performance.
aliases: ['/tidb/stable/high-concurrency-best-practices/','/tidb/dev/high-concurrency-best-practices/']
---

# Best Practices for High-Concurrency Writes
Expand Down
1 change: 1 addition & 0 deletions best-practices/index-management-best-practices.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Best Practices for Managing Indexes and Identifying Unused Indexes
summary: Learn the best practices for managing and optimizing indexes, identifying and removing unused indexes in TiDB.
aliases: ['/tidb/stable/index-management-best-practices/','/tidb/dev/index-management-best-practices/']
---

# Best Practices for Managing Indexes and Identifying Unused Indexes
Expand Down
1 change: 1 addition & 0 deletions best-practices/massive-regions-best-practices.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Best Practices for Tuning TiKV Performance with Massive Regions
summary: TiKV performance tuning involves reducing the number of Regions and messages, increasing Raftstore concurrency, enabling Hibernate Region and Region Merge, adjusting Raft base tick interval, increasing TiKV instances, and adjusting Region size. Other issues include slow PD leader switching and outdated PD routing information.
aliases: ['/tidb/stable/massive-regions-best-practices/','/tidb/dev/massive-regions-best-practices/']
---

# Best Practices for Tuning TiKV Performance with Massive Regions
Expand Down
1 change: 1 addition & 0 deletions best-practices/multi-column-index-best-practices.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Best Practices for Optimizing Multi-Column Indexes
summary: Learn how to use multi-column indexes effectively in TiDB and apply advanced optimization techniques.
aliases: ['/tidb/stable/multi-column-index-best-practices/','/tidb/dev/multi-column-index-best-practices/']
---

# Best Practices for Optimizing Multi-Column Indexes
Expand Down
1 change: 1 addition & 0 deletions best-practices/pd-scheduling-best-practices.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Best Practices for PD Scheduling
summary: This document summarizes PD scheduling best practices, including scheduling process, load balancing, hot regions scheduling, cluster topology awareness, scale-down and failure recovery, region merge, query scheduling status, and control scheduling strategy. It also covers common scenarios such as uneven distribution of leaders/regions, slow node recovery, and troubleshooting TiKV nodes.
aliases: ['/tidb/stable/pd-scheduling-best-practices/','/tidb/dev/pd-scheduling-best-practices/']
---

# Best Practices for PD Scheduling
Expand Down
1 change: 1 addition & 0 deletions best-practices/readonly-nodes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Best Practices for Read-Only Storage Nodes
summary: This document introduces configuring read-only storage nodes for isolating high-tolerance delay loads from online services. Steps include marking TiKV nodes as read-only, using Placement Rules to store data on read-only nodes as learners, and using Follower Read to read data from read-only nodes.
aliases: ['/tidb/stable/readonly-nodes/','/tidb/dev/readonly-nodes/']
---

# Best Practices for Read-Only Storage Nodes
Expand Down
1 change: 1 addition & 0 deletions best-practices/saas-best-practices.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Best Practices for Handling Millions of Tables in SaaS Multi-Tenant Scenarios
summary: Learn best practices for TiDB in SaaS (Software as a Service) multi-tenant scenarios, especially for environments where the number of tables in a single cluster exceeds one million.
aliases: ['/tidb/stable/saas-best-practices/','/tidb/dev/saas-best-practices/']
---

# Best Practices for Handling Millions of Tables in SaaS Multi-Tenant Scenarios
Expand Down
1 change: 1 addition & 0 deletions best-practices/three-dc-local-read.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Best Practices for Local Reads in Three-Data-Center Deployments
summary: TiDB's three data center deployment model can cause increased access latency due to cross-center data reads. To mitigate this, the Stale Read feature allows for local historical data access, reducing latency at the expense of real-time data availability. When using Stale Read in geo-distributed scenarios, TiDB accesses local replicas to avoid cross-center network latency. This is achieved by configuring the `zone` label and setting `tidb_replica_read` to `closest-replicas`. For more information on performing Stale Read, refer to the documentation.
aliases: ['/tidb/stable/three-dc-local-read/','/tidb/dev/three-dc-local-read/']
---

# Best Practices for Local Reads in Three-Data-Center Deployments
Expand Down
1 change: 1 addition & 0 deletions best-practices/three-nodes-hybrid-deployment.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Best Practices for Three-Node Hybrid Deployment
summary: TiDB cluster can be deployed in a cost-effective way on three machines. Best practices for this hybrid deployment include adjusting parameters for stability and performance. Limiting resource consumption and adjusting thread pool sizes are key to optimizing the cluster. Adjusting parameters for TiKV background tasks and TiDB execution operators is also important.
aliases: ['/tidb/stable/three-nodes-hybrid-deployment/','/tidb/dev/three-nodes-hybrid-deployment/']
---

# Best Practices for Three-Node Hybrid Deployment
Expand Down
1 change: 1 addition & 0 deletions best-practices/tidb-best-practices.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: TiDB Best Practices
summary: This document summarizes best practices for using TiDB, covering SQL use and optimization tips for OLAP and OLTP scenarios, with a focus on TiDB-specific optimization options. It also recommends reading three blog posts introducing TiDB's technical principles before diving into the best practices.
aliases: ['/tidb/stable/tidb-best-practices/','/tidb/dev/tidb-best-practices/']
---

# TiDB Best Practices
Expand Down
1 change: 1 addition & 0 deletions best-practices/uuid.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Best Practices for Using UUIDs as Primary Keys
summary: UUIDs, when used as primary keys, offer benefits such as reduced network trips, support in most programming languages and databases, and protection against enumeration attacks. Storing UUIDs as binary in a `BINARY(16)` column is recommended. It's also advised to avoid setting the `swap_flag` with TiDB to prevent hotspots. MySQL compatibility is available for UUIDs.
aliases: ['/tidb/stable/uuid/','/tidb/dev/uuid/','/tidbcloud/uuid/']
---

# Best Practices for Using UUIDs as Primary Keys
Expand Down
2 changes: 1 addition & 1 deletion develop/_index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Developer Guide Overview
summary: Introduce the overview of the developer guide for TiDB Cloud and TiDB Self-Managed.
aliases: ['/tidbcloud/dev-guide-overview/','/tidb/dev/dev-guide-overview/']
aliases: ['/tidb/stable/dev-guide-overview/','/tidb/dev/dev-guide-overview/','/tidbcloud/dev-guide-overview/']
---

# Developer Guide Overview
Expand Down
1 change: 1 addition & 0 deletions develop/dev-guide-aws-appflow-integration.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Integrate TiDB with Amazon AppFlow
summary: Introduce how to integrate TiDB with Amazon AppFlow step by step.
aliases: ['/tidb/stable/dev-guide-aws-appflow-integration/','/tidb/dev/dev-guide-aws-appflow-integration/','/tidbcloud/dev-guide-aws-appflow-integration/']
---

# Integrate TiDB with Amazon AppFlow
Expand Down
1 change: 1 addition & 0 deletions develop/dev-guide-bi-looker-studio.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Connect to TiDB Cloud with Looker Studio
summary: Learn how to connect to TiDB Cloud using Looker Studio.
aliases: ['/tidbcloud/dev-guide-bi-looker-studio/']
---

# Connect to TiDB Cloud with Looker Studio
Expand Down
1 change: 1 addition & 0 deletions develop/dev-guide-bookshop-schema-design.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Bookshop Example Application
summary: Bookshop is an online bookstore app for buying and rating books. You can import table structures and data via TiUP or TiDB Cloud. Method 1 uses TiUP to quickly generate and import sample data, while Method 2 imports data from Amazon S3 to TiDB Cloud. The database tables include books, authors, users, ratings, book_authors, and orders. The database initialization script `dbinit.sql` creates the table structures for the Bookshop application.
aliases: ['/tidb/stable/dev-guide-bookshop-schema-design/','/tidb/dev/dev-guide-bookshop-schema-design/','/tidbcloud/dev-guide-bookshop-schema-design/']
---

# Bookshop Example Application
Expand Down
Loading
Loading