## 概述

TiDB 是一个分布式、云原生、水平可扩展的数据库，支持混合事务和分析处理（HTAP）。对于应用程序开发人员来说，TiDB 是一个始终可用、可靠且可无限扩展的数据库。

+ 在本实验中，您将学习如何：
  + 使用 Python 代码连接、访问和修改 TiDB Cloud Starter 集群中的数据。
  + 使用预处理语句和批量插入来提高应用程序的性能。
  + 使用 `AUTO_RANDOM` 替代 `AUTO_INCREMENT` 以避免热点问题。
  + 使用在线 DDL 向表中添加列，而不会阻塞或中断正在进行的事务。
  + 使用和比较悲观和乐观模式进行并发控制。

<!-- markdownlint-disable MD032 -->
> [!NOTE]
> 在开始实验之前，请务必阅读以下信息。
> + 本实验仅支持 Chrome 浏览器。
> + 在本实验中，您将使用基于 Web 的 VS Code。使用基于 Web 的 IDE 在 TiDB 中并非强制性要求。但是，这在云数据库协作中是一种常见的方法。通过将开发者客户端部署在靠近云数据库的位置，我们可以更好地模拟应用服务器的真实行为和网络条件。

<!-- markdownlint-disable MD028 -->
> [!TIP]
> 点击 **开始** 启动实验环境。
> 环境准备就绪后，分配给您的动手实践会话的资源将填充实际值，您才可以按照实验指南逐步完成练习。
