以下内容均来自TiDB官网,这里只是做了聚合总结TiDB 整体架构  TiDB ServerTiDB Server 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址,与 TiKV 交互获取数据,最终返回结果。 TiDB Server 是无状态的,其本身并不存储数据,只负责计算,可以无限水平扩展,可以通过负载均衡组件(如LVS
与传统的单机数据库相比,TiDB 具有以下优势: 1)纯分布式架构,拥有良好的扩展性,支持弹性的扩缩容 2)支持 SQL,对外暴露 MySQL 的网络协议,并兼容大多数 MySQL 的语法,在大多数场景下可以直接替换 MySQL 3)默认支持高可用,在少数副本失效的情况下,数据库本身能够自动进行数据修复和故障转移,对业务透明 4)支持 ACID 事务,对于一些有强一致需求的场景友好,例如:银行转账
转载 2024-10-12 16:12:04
537阅读
0.拉取镜像 sudo docker pull mysql:5.7 1.创建存放映射文件夹 mkdir -p mydata/mysql/log mkdir -p mydata/mysql/data mkdir -p mydata/mysql/conf 2.docker run sudo docker ...
转载 2021-10-02 12:22:00
755阅读
2评论
基于Docker搭建Mysql8主从复制环境准备启动数据库容器修改初始密码认证方式修改主数据库my.cnf新增用来进行数据拷贝的用户,并授权修改从数据库my.cnf配置主从连接信息需要注意的地方从数据库无法连接到主数据库 环境准备安装Docker并下载Mysql8镜像:直接docker pull mysql,默认最新即为mysql8的版本。如果需要在容器内使用vi,可以在容器启动后安装vi,实际
转载 2024-02-24 18:49:27
99阅读
########### ############# ############
原创 2022-08-03 06:02:29
104阅读
Kubernetes是一种非常流行的容器编排系统,可以帮助我们快速、便捷地部署、扩展和管理容器化应用程序。TiDB是一个分布式关系型数据库,而Docker是一个容器化技术工具。将TiDB部署Docker容器中,可以实现快速部署、易于管理和维护的优势。下面我将详细介绍如何在Kubernetes中部署TiDB数据库。 步骤如下所示: | 步骤 | 操作 | |------|----
原创 2024-04-23 19:33:53
175阅读
# Docker部署TiDB全流程指南 ## 引言 在本篇文章中,我将向您介绍如何使用Docker部署TiDBTiDB是一个分布式关系型数据库,使用Go语言开发,具有分布式事务和强一致性。使用Docker可以简化部署过程,提高开发效率。 在开始之前,请确保您已经安装了Docker并具备基本的Docker使用知识。如果您对Docker还不熟悉,可以先学习一些基础知识。 ## Docker
原创 2023-09-23 11:04:12
502阅读
# Docker部署TiDB教程 ## 1. 概述 在本教程中,我们将学习如何使用Docker部署TiDB,一个分布式关系型数据库。TiDB是一个开源的、可水平扩展的数据库系统,它的设计目标是将关系型数据库和分布式系统的优点结合起来,提供高可用性、高扩展性和高性能。 ## 2. 准备工作 在开始之前,我们需要做一些准备工作。请确保你已经安装了以下软件: - Docker:用于创建和管理容器的
原创 2023-10-12 09:14:28
532阅读
# Docker部署TiDB ## 1. 简介 TiDB是一款开源的分布式关系型数据库,具有水平扩展性、高可用性和高性能的特点。使用Docker部署TiDB可以简化安装和管理的过程,同时提供了更好的可移植性和隔离性。 在本文中,我将向你介绍如何使用Docker部署TiDB,并提供每一步所需的代码和详细解释。 ## 2. 部署流程 下面是部署TiDB的整个流程,请按照顺序完成每一步。 ``
原创 2023-11-28 09:09:30
319阅读
# 如何实现“tidb docker 部署” ## 流程 下面是实现“tidb docker 部署”的流程: | 步骤 | 操作 | | --- | --- | | 1 | 拉取最新的tidb docker镜像 | | 2 | 创建网络 | | 3 | 启动tidb容器 | | 4 | 启动tikv容器 | | 5 | 启动pd容器 | | 6 | 验证部署是否成功 | ## 操作步骤
原创 2024-05-25 05:51:11
135阅读
环境准备服务器配置: CPU: 2核 内存: 4GB(配置越高越好,因为这个配置也比较勉强) 操作系统: Centos8安装步骤安装docker安装git安装 docker compose安装TIDB1.安装dockercurl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun验证 (若能正常显示版本则安装成功)docker
转载 2023-06-02 10:49:21
452阅读
一. TiDB的核心特性高度兼容 MySQL     大多数情况下,无需修改代码即可从 MySQL 轻松迁移至 TiDB,分库分表后的 MySQL 集群亦可通过 TiDB 工具进行实时迁移。水平弹性扩展     通过简单地增加新节点即可实现 TiDB 的水平扩展,按需扩展吞吐或存储,轻松应对高并发、海量数据场景。分布式
TiDB 简介TiDB是一款开源的分布式HTAP数据库,同时支持TP(Transactional Processing)的在线事务处理,也支持AP(Analytical Processing)的在线分析处理。 实际使用下来的感受:TP场景的高并发确实非常优秀,但是AP场景的分析能力相对专业的AP数据库还是存在一些不足之处。TiDB的最大亮点:通过 Multi-Raft Learner 协议将TiK
转载 2024-02-24 19:07:14
135阅读
binlog 顾名思义就是一种二进制日志,是一种与innodb引擎中redo/undo log完全不同的日志。它主要是用来记录对mysql数据更新或潜在发生更新的SQL语句,并以"事务"的形式保存在磁盘中。binlog 主要作用复制:MySQL Replication在Master端开启binlog,Master把它的二进制日志传递给slaves并回放来达到master-slave数据一致的目的数
转载 2023-07-07 10:06:25
211阅读
文章目录前言一、软件和硬件环境建议配置二、部署本地测试集群三、模拟部署生产环境集群3.1 TiUP安装3.2 部署前准备3.3 创建并启动集群总结 前言上篇文章,我详细介绍了TIDB这款开源分布式关系型数据库,重点阐述了TIDB的多个优秀的特性,例如高度兼容MySQL、分布式事务支持、云原生SQL数据库、水平可扩展性、高可用性等。大家一定想揭开TIDB的神秘的面纱了,这篇文章我就带大家模拟部署
转载 2023-08-02 15:57:39
605阅读
1.创建并启动容器启动普通容器docker run --name 别名 镜像ID启动交互式容器docker run -it --name 别名 镜像ID守护式启动容器docker run -di --name 别名 镜像ID参数详解:-i:以交互模式运行容器,通常与-t或者-d同时使用;-t:为容器重新分配一个伪输入终端,通常与-i同时使用;-d: 后台运行容器,并返回容器ID;-P: 随机端口映
转载 2023-12-11 11:00:47
66阅读
## TiDB 部署Docker ### 1. 什么是 TiDBTiDB 是一个分布式 SQL 数据库,用于处理海量数据的存储和查询。它是一个开源项目,由 PingCAP 公司开发和维护。TiDB 结合了传统的关系型数据库技术和分布式系统的优点,具有高可用、可水平扩展、强一致性和实时分析等特点。 ### 2. Docker 简介 Docker 是一个开源的容器化平台,可以用来打包、
原创 2023-10-13 13:55:47
223阅读
# Docker 部署单机 TiDB TiDB 是一款开源的分布式数据库,兼容 MySQL 协议。非常适合需要水平扩展、高可用性和强一致性的数据存储需求。本文将指导你如何通过 Docker 在单机环境中快速部署 TiDB,帮助你快速上手。 ## 环境准备 在开始之前,请确保你的开发环境中已经安装了 Docker。你可以通过下面的命令检查 Docker 是否安装成功: ```bash doc
原创 2024-08-15 07:44:38
517阅读
# TiDB 可以部署 Docker ## 介绍 TiDB 是一个开源的分布式数据库,可以实现水平扩展和高可用性。它使用分布式事务和一致性协议来提供强大的数据一致性和可靠性。此外,TiDB 还支持 SQL 查询,兼容 MySQL 协议,使得迁移和使用变得更加容易。 Docker 是一个开源的容器化平台,可以轻松地构建、分发和运行应用程序。通过 Docker,我们可以将应用程序和依赖项打包到一
原创 2023-07-27 18:18:58
331阅读
# TiDB 使用 Docker 部署指南 在现代的应用开发中,TiDB 作为分布式数据库,越来越受到开发者的欢迎。通过 Docker 部署 TiDB 可以有效降低环境搭建的复杂性,下面我将详细介绍如何在 Docker部署 TiDB。本文将以表格形式展现整体流程,并逐步解析每一步所需命令和操作。 ## 部署流程 | 步骤 | 描述 | | ----
原创 2024-08-02 06:14:51
1187阅读
  • 1
  • 2
  • 3
  • 4
  • 5