# 实现 "Tidb java 版本" 教程 ## 1. 整体流程 首先,我们来看一下实现 "Tidb java 版本" 的整体流程。可以用以下表格展示步骤: | 步骤 | 内容 | | ---- | ---- | | 1 | 下载TidbJava客户端驱动 | | 2 | 创建Java项目 | | 3 | 导入Tidb Java客户端驱动 | | 4 | 编写Java代码连接Tidb数据
原创 2024-06-20 06:41:46
25阅读
5.3 TiDB核心技术让我们继续讨论TiDBTiDB有一个与MySQL兼容的协议层,有以下功能:将表数据映射到键值存储,从而连接到键值存储引擎。谓词下推(译者注:将外层查询块的 WHERE 子句中的谓词移入所包含的较低层查询块,不理解的可以搜索一下这个名词),以加速查询在线DDL5.3.1 将表数据映射到键值存储让我们使用一个例子来展示SQL表如何映射到键值对。如果我们在数据库中有一个简单的用
转载 2024-05-22 19:29:31
83阅读
作者:王琦智 本章节将介绍以最快的方式开始使用 TiDB。你将使用 TiDB Cloud 创建并启动一个免费的 TiDB 集群,使用 TiDB SQL 客户端,插入数据。随后将从示例程序读取出数据。 若你需要在本地计算机上启动 TiDB,请参阅 本地启动 TiDB 。 第 1 步:创建免费集群 如果你还未拥有 TiDB Cloud 帐号,请先在此 注册 。
转载 2023-12-22 15:40:32
89阅读
# 如何实现tidb的docker版本 ## 流程概述 下面是实现tidb的docker版本的整个流程的步骤表格: | 步骤 | 操作 | | ---- | ---- | | 1 | 下载并安装Docker | | 2 | 下载tidb镜像 | | 3 | 创建容器并运行tidb | | 4 | 访问tidb服务 | ## 操作步骤详解 ### 步骤1:下载并安装Docker 首先,你
原创 2024-06-18 06:33:24
43阅读
Kubernetes 基于角色的访问控制 (RBAC) 规则是通过 Role 或者 ClusterRole 来进行管理的,并通过 RoleBinding 或 ClusterRoleBinding 将其权限赋予一个或者一组用户。Cluster 级别管理 TiDB 集群部署 TiDB Operator 时默认设置了 clusterScoped=true,TiDB Oper
TiUP 是 TiDB 4.0 版本引入的集群运维工具,TiUP cluster 是 TiUP 提供的使用 Golang 编写的集群管理组件,通过 TiUP cluster 组件就可以进行日常的运维工作,包括部署、启动、关闭、销毁、弹性扩缩容、升级 TiDB 集群,以及管理 TiDB 集群参数。TiDB架构见:TiDB分布式数据库架构介绍部署环境说明见下图:1 添加数据盘 EXT4 文件系统生产环
站在业务开发的视角,TiDB 最吸引人的几大特性是: 支持 MySQL 协议(开发接入成本低); 100% 支持事务(数据一致性实现简单、可靠); 无限水平拓展(不必考虑分库分表)。   基于这几大特性,TiDB 在业务开发中是值得推广和实践的,但是,它毕竟不是传统的关系型数据库,以致我们对关系型数据库的一些使用经验和积累,在 TiDB 中是存在差
转载 2024-01-10 11:56:47
72阅读
作者: WalterWj 背景tidb版本增加了对登陆密码进行非对称加密的的步骤。token 的获取可以参考登录界面的登录流程:通过 api 获取 /api/user/login_info 获取公钥等信息通过 api /api/user/login 进行登录,payload 为 username 和 password,如果第一步存在公钥,则需要使用公钥对 password 进行加密参考代
tidb mpp架构什么版本引入的 tidb 4.0
转载 2023-05-25 15:51:34
92阅读
# 如何实现 TiDB Server 的 MySQL 版本 在构建应用或进行系统开发时,了解如何正确使用 TiDB,这个具有 MySQL 兼容性的分布式数据库是非常重要的。本文将指导你如何实现 TiDB Server 的 MySQL 版本。整个过程分为几个步骤,我们将通过表格、代码示例及图示的方式来展示这一过程。 ## 流程概览 我们首先概览一下实现过程的步骤,如下表所示: | 步骤 |
原创 10月前
128阅读
准备机器 因为是测试没有按官方配置所以性能不高只是能使用,如果要达到高性能的话就按官方的硬件配置来192.168.0.160(2核3g)中控机,目标机器 192.168.0.50(2核2g)目标机器 192.168.0.217(2核2g)目标机器端口说明TiDB 4000 应用及 DBA 工具访问通信端口 TiDB 10080 TiDB 状态信息上报通信端口 TiKV 20160 TiKV 通信端
转载 2023-08-20 20:21:44
207阅读
作者:Su Li, Zhang MingJava 是当前非常流行的开发语言,很多 TiDB 用户的业务层都是使用 Java 开发的,本文将从 Java 数据库交互组件开发的角度出发,介绍各组件的推荐配置和推荐使用方式,希望能帮助 Java 开发者在使用 TiDB 时能更好的发挥数据库性能。Java 应用中的数据库相关组件通常 Java 应用中和数据库相关的常用组件有:网络协议:客户端通过标准 My
本文基于 TiDB release-5.1进行分析,需要用到 Go 1.16以后的版本我的博客地址:https://www.luozhiyun.com/archives/631所谓 Hash Join 就是在 join 的时候选择一张表作为 buildSide 表来构造哈希表,另外一张表作为 probeSide 表;然后对 probeSide 表的每一行数据都去这个哈希表中查找是否有匹配的数据。根
转载 2023-06-26 14:22:21
186阅读
作者: WalterWj TiDB 版本说明 TiDB 版本定义规则TiDB 版本的命名方式为 X.Y.Z。X.Y 代表一个版本系列。从 TiDB 1.0 起,X 每年依次递增,X 的递增代表
原创 2024-04-07 13:57:50
13阅读
TiDB--store用来指定 TiDB 底层使用的存储引擎默认: "goleveldb"你可以选择 "memory", "goleveldb", "BoltDB" 或者 "TiKV"。(前面三个是本地存储引擎,而 TiKV 是一个分布式存储引擎)例如,如果我们可以通过 tidb-server --store=memory 来启动一个纯内存引擎的 TiDB--path对于本地存
一、升级 TiUP 1. 先升级 TiUP 版本(建议 tiup 版本不低于 1.5.0): tiup update --self tiup --version 2. 再升级 TiUP Cluster 版本(建议 tiup cluster 版本不低于 1.5.0): tiup update clus ...
转载 2021-09-18 11:02:00
721阅读
2评论
作者: Coke 原文:https://tidb.net/blog/babd94b2 升级背景 原集群版本过低,运维难度大,决定进行版本升级 经过测试发现,v5.3.0版本相对于v3.0.10版本性能有很大提升 决定将TiDB v3...
原创 2022-09-20 17:29:20
202阅读
tidb的docker部署(低配版–测试用)TiDB 简介 TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用性。TiDB 的目标是为 OLTP (Online
测试数据Oracle 11.2测试表: create table white_space ( id int, name varchar2(128), name2 char(128) ); MySQL 5.7、TiDB 3.0测试表: drop table white_space; create table white_space ( id bigint(20) unsi
# TiDB 默认安装的 MySQL 版本指南 在现代数据库管理中,TiDB 是一个受欢迎的分布式数据库,它支持 MySQL 协议,因此许多开发者都会好奇如何安装 TiDB 默认的 MySQL 版本。本文将详细描述如何进行这一过程,帮助你顺利完成这一任务。 ## 流程概述 下面是实现 TiDB 默认安装的 MySQL 版本的步骤: | 步骤 | 描述 | |------|------| |
原创 2024-09-14 03:26:24
55阅读
  • 1
  • 2
  • 3
  • 4
  • 5