TiDB中文技术文档Percolator 模型为基础,并做了一些优化。这个模型 需要一个时间戳分配器,分配唯一且递增的时间戳。在 TiDB 集群中,PD 承担时间戳分配器的角色。 只要支持 MySQL Client/Driver 的编程语言,都可以直接使用 TiDB。 是的,除了 TiKV 之外,TiDB 还支持一些流行的单机存储引擎,比如 GolevelDB、RocksDB、BoltDB 等。如 果一个存储引擎是支持事务的 KV memcomparable 格式的。 在 TiDB 中用户名最长为 32 字符。 1.1.8 TiDB 数据是强一致的吗? 1.1.9 TiDB 支持分布式事务吗? 1.1.10 TiDB 支持哪些编程语言? 1.1.11 TiDB 是否支持其他存储引擎? 1.1.12 官方有没有三中心跨机房多活部署的推荐方案? 1.1.13 除了官方文档,有没有其他 TiDB 知识获取途径? 1.1.14 TiDB0 码力 | 444 页 | 4.89 MB | 6 月前3
TiDB v6.1 中文手册至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写入 和读取 读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据库模式概览,并创建数据库、创建表、创建二级索引。 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议 在自己的应 用程序的业务逻辑中添加机制来处理相关的异常。 下面的类似 Python 的伪代码展示了如何实现应用程序级的重试。它不要求您的驱动程序或 ORM 来实现高级重 试处理逻辑,因此可以在任何编程语言或环境中使用。 特别是,您的重试逻辑必须: • 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v7.6 中文手册至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 257 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议 在自己的应 用程序的业务逻辑中添加机制来处理相关的异常。 下面的类似 Python 的伪代码展示了如何实现应用程序级的重试。它不要求您的驱动程序或 ORM 来实现高级重 试处理逻辑,因此可以在任何编程语言或环境中使用。 特别是,您的重试逻辑必须: • 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,0 码力 | 4666 页 | 101.24 MB | 1 年前3
TiDB v8.5 中文手册至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Cloud Serverless 构建 TiDB 集群。 • 阅读数 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议 在自己的应 用程序的业务逻辑中添加机制来处理相关的异常。 下面的类似 Python 的伪代码展示了如何实现应用程序级的重试。它不要求您的驱动程序或 ORM 来实现高级重 试处理逻辑,因此可以在任何编程语言或环境中使用。 特别是,您的重试逻辑必须: • 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,0 码力 | 5095 页 | 104.54 MB | 10 月前3
TiDB v8.4 中文手册至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Cloud Serverless 构建 TiDB 集群。 • 阅读数 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议 在自己的应 用程序的业务逻辑中添加机制来处理相关的异常。 下面的类似 Python 的伪代码展示了如何实现应用程序级的重试。它不要求您的驱动程序或 ORM 来实现高级重 试处理逻辑,因此可以在任何编程语言或环境中使用。 特别是,您的重试逻辑必须: • 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,0 码力 | 5072 页 | 104.05 MB | 10 月前3
TiDB v8.0 中文手册至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 261 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议 在自己的应 用程序的业务逻辑中添加机制来处理相关的异常。 下面的类似 Python 的伪代码展示了如何实现应用程序级的重试。它不要求您的驱动程序或 ORM 来实现高级重 试处理逻辑,因此可以在任何编程语言或环境中使用。 特别是,您的重试逻辑必须: • 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,0 码力 | 4805 页 | 101.28 MB | 1 年前3
TiDB v8.1 中文手册至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 246 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议 在自己的应 用程序的业务逻辑中添加机制来处理相关的异常。 下面的类似 Python 的伪代码展示了如何实现应用程序级的重试。它不要求您的驱动程序或 ORM 来实现高级重 试处理逻辑,因此可以在任何编程语言或环境中使用。 特别是,您的重试逻辑必须: • 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,0 码力 | 4807 页 | 101.31 MB | 1 年前3
TiDB v7.1 中文手册至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 261 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议 在自己的应 用程序的业务逻辑中添加机制来处理相关的异常。 下面的类似 Python 的伪代码展示了如何实现应用程序级的重试。它不要求您的驱动程序或 ORM 来实现高级重 试处理逻辑,因此可以在任何编程语言或环境中使用。 特别是,您的重试逻辑必须: • 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v6.5 中文手册至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 264 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议 在自己的应 用程序的业务逻辑中添加机制来处理相关的异常。 下面的类似 Python 的伪代码展示了如何实现应用程序级的重试。它不要求您的驱动程序或 ORM 来实现高级重 试处理逻辑,因此可以在任何编程语言或环境中使用。 特别是,您的重试逻辑必须: • 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v8.2 中文手册至此,你已经完成数据库、表及二级索引的创建,接下来,数据库模式已经准备好给你的应用程序提供写 入和读取的能力了。 4.6 数据写入 4.6.1 插入数据 此页面将展示使用 SQL 语言,配合各种编程语言将数据插入到 TiDB 中。 250 4.6.1.1 在开始之前 在阅读本页面之前,你需要准备以下事项: • 使用 TiDB Serverless 构建 TiDB 集群。 • 阅读数据 的插入逻辑,由 TiDB 自动进行 数据的一致性保证。你只需要在创建表后,开启列存副本同步,就可以直接使用列存副本来加速你的查询。 4.6.2 更新数据 此页面将展示以下 SQL 语句,配合各种编程语言 TiDB 中的数据进行更新: • UPDATE: 用于修改指定表中的数据。 • INSERT ON DUPLICATE KEY UPDATE: 用于插入数据,在有主键或唯一键冲突时,更新此数据。注意,不建议 在自己的应 用程序的业务逻辑中添加机制来处理相关的异常。 下面的类似 Python 的伪代码展示了如何实现应用程序级的重试。它不要求您的驱动程序或 ORM 来实现高级重 试处理逻辑,因此可以在任何编程语言或环境中使用。 特别是,您的重试逻辑必须: • 如果失败重试的次数达到 max_retries 限制,则抛出错误 • 使用 try ... catch ... 语句捕获 SQL 执行异常,0 码力 | 4987 页 | 102.91 MB | 10 月前3
共 15 条
- 1
- 2













