# 使用 Docker 搭建 TiDB 社区单机环境 在当今数据驱动的世界中,使用数据库管理系统是至关重要的。TiDB 是一个兼容 MySQL 的分布式数据库,适合处理大规模数据。今天,我将指导你如何在 Docker 中搭建 TiDB 社区单机环境。以下是整个流程的概述。 ## 整体流程 下面是搭建 TiDB 环境的步骤: | 步骤 | 描述
原创 7月前
196阅读
作者: magongyong 一. 背景 目前本公司TiDB集群已经运行5个业务系统数据库。这5个业务都是公司相对重要的业务系统,具有高并发写入、高并发查询或大批量数据查询的特征。 TiDB产品迭代速度较快,TiDB v5.4.0 GA版本虽然比TiDB v4.0.13晚一年左右,但是却有较大的功能与性能改进(已测试)能够提升写入性能,查询性能,
与传统的单机数据库相比,TiDB 具有以下优势: 1)纯分布式架构,拥有良好的扩展性,支持弹性的扩缩容 2)支持 SQL,对外暴露 MySQL 的网络协议,并兼容大多数 MySQL 的语法,在大多数场景下可以直接替换 MySQL 3)默认支持高可用,在少数副本失效的情况下,数据库本身能够自动进行数据修复和故障转移,对业务透明 4)支持 ACID 事务,对于一些有强一致需求的场景友好,例如:银行转账
转载 2024-10-12 16:12:04
534阅读
# Docker 部署单机 TiDB TiDB 是一款开源的分布式数据库,兼容 MySQL 协议。非常适合需要水平扩展、高可用性和强一致性的数据存储需求。本文将指导你如何通过 Docker单机环境中快速部署 TiDB,帮助你快速上手。 ## 环境准备 在开始之前,请确保你的开发环境中已经安装了 Docker。你可以通过下面的命令检查 Docker 是否安装成功: ```bash doc
原创 2024-08-15 07:44:38
517阅读
一、前言“Docker” 一词指代多种事物,包括开源社区项目、开源项目使用的工具、主导支持此类项目的公司 Docker Inc. 以及该公司官方支持的工具。技术产品和公司使用同一名称,的确让人有点困惑。我们来简单说明一下:? IT 软件中所说的 “Docker” ,是指容器化技术,用于支持创建和使用 Linux 容器。 ? 开源 Docker 社区致力于改进这类技术,并免费提供给所有用户,使之获
转载 2023-12-15 16:01:05
50阅读
文章目录前言一、软件和硬件环境建议配置二、部署本地测试集群三、模拟部署生产环境集群3.1 TiUP安装3.2 部署前准备3.3 创建并启动集群总结 前言上篇文章,我详细介绍了TIDB这款开源分布式关系型数据库,重点阐述了TIDB的多个优秀的特性,例如高度兼容MySQL、分布式事务支持、云原生SQL数据库、水平可扩展性、高可用性等。大家一定想揭开TIDB的神秘的面纱了,这篇文章我就带大家模拟部署生
转载 2023-08-02 15:57:39
601阅读
上一篇介绍了单节点的TiDB安装部署,,下面简单再介绍一下它的集群化安装,主要是功能性测试,其实比较简单,参考官网文档。 一、环境CentOS Linux release 7.3.1611 (Core) 172.26.11.91  pd & tidb 172.26.11.92  tikv 172.26.11.93  tikv 172.2
一、硬件选型1、测试环境推荐配置2、生产环境推荐配置3、 如果 tikv 服务器的 CPU及磁盘配置较高,可以考虑多实例部署,按照每个 tikv 实例16~20core + 64G 内存 + 800G 磁盘的比例分配硬件资源。同时需要注意 inventory.ini 及 ansible/conf/tikv.yml 的相关配置。4、tidb 服务器视业务类型,如果业务逻辑有偏 AP 类的 SQL,需
00 启动 docker 守护进程sudo systemctl start docker01 查看 docker 信息sudo docker info02 查看完整的 docker 命令列表sudo docker help03 docker run 中的 -i 与 -t 选项# -i:保证容器的 STDIN 是开启的 # -t:为创建的容器分配一个伪 tty 终端 sudo docker run
转载 2023-12-13 08:08:15
113阅读
目录前言一、Docker是什么?二、安装Docker 三、拉取Nginx镜像四、创建一个Nginx容器五、拉取Typecho镜像并测试 总结 前言前段时间趁腾讯云免费升配的活动,入手了一台服务器,搭建了一个Typecho博客。因为全部操作都是基于docker,在配置SSL证书以及反向代理的时候出现了一些问题。好在花了两个晚上终于搞定。这篇文章就来记载一下Typecho
转载 2024-04-25 15:49:10
78阅读
Docker社区是一种广泛使用的开源平台,旨在简化应用程序的开发、交付和运行过程。通过容器化技术,开发者可以在本地机器上构建、测试及部署应用,实现环境的一致性,并且能够在不同平台之间灵活迁移。 ## 背景定位 ### 适用场景分析 Docker社区广泛适用于微服务架构、持续集成和持续交付(CI/CD)、云原生应用开发等场景。它允许开发团队在隔离的环境中运行应用,提升了开发效率以及应用的可移
原创 1月前
297阅读
# 如何安装和使用 Docker Community Edition 在当前的软件开发领域,Docker已经成为了容器化技术的代名词。它使得应用程序的构建、运输和运行变得更加便捷。对于刚入行的小白来说,安装和使用 Docker 社区Docker Community Edition)可能会显得有些复杂。本文将为你详细介绍整个流程,包括每一步所需的具体操作和代码。让我们开始吧! ## 安装 D
原创 8月前
61阅读
一、Docker概述1、什么是Docker Docker是一个开源的应用容器引擎,它基于go语言开发,并遵从Apache2.0开源协议。使用Docker可以让开发者封装他们的应用以及依赖包到一个可移植的容器中,然后发布到任意的Linux机器上,也可以实现虚拟化。Docker 容器完全使用沙箱机制,相互之间不会有任何接口,这保证了容器之间的安全性。Docker诞生于2013年初,目前有两个版本,Co
转载 2024-03-01 19:16:18
250阅读
2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?笔者也是一样,每天进步一点点,在自己学习的时候做一些笔记,希望帮助自己的同时能帮助到大家。一、Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用
转载 2023-08-18 15:56:34
288阅读
一、 Docker概述1、基本介绍Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 从 17
转载 2023-07-20 14:00:22
403阅读
单机TiDB体验注:操作系统是CentOS7.4、Ubuntu16#下载压缩包wgethttp://download.pingcap.org/tidb-latest-linux-amd64.tar.gzwgethttp://download.pingcap.org/tidb-latest-linux-amd64.sha256#检查文件完整性,返回ok则正确sha256sum-ctidb-lat
原创 2018-09-09 14:49:30
4836阅读
TiDB是一个开源的分布式关系型数据库,具有水平扩展、高可用、强一致等特点。在实际应用中,有时候我们可能只需要在单机上部署TiDB,用来进行开发、测试或者小型应用的部署。下面我将详细介绍如何实现“tidb单机部署”。 首先,我们需要准备一台机器作为我们的部署环境,确保机器上已经安装了DockerDocker Compose。接着,我们需要按照以下步骤进行部署。 | 步骤 | 描述
原创 2024-05-16 09:57:53
455阅读
(1)基本介绍Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker 从 17.03 版本之后分为 CE(Community Edition: 社区) 和 EE(Enterprise Edition: 企业)。用社区官网:https://docs.docker.com/(2)应用场景Web 应用
在这篇文章中,我们将深入探讨“docker社区 windows”的相关问题。这些问题通常包括环境配置、性能瓶颈、以及与本地开发环境的兼容性等。Docker 是一种非常流行的容器化技术,可以在多种操作系统上运行,而 Windows 社区提供了一种便捷的方式来利用这一技术。在进行详细分析之前,我们首先来看一下背景定位。 ## 背景定位 Docker 社区Docker CE)为开发者提供了一
原创 5月前
41阅读
# 使用 PyCharm 社区进行 Docker 开发的完整指南 在现代开发环境中,Docker 是一个强大的工具,可以帮助我们在隔离的环境中运行应用程序。通过 Docker,我们可以轻松地管理依赖、运行服务并简化部署流程。本文将指导你如何在 PyCharm 社区中设置 Docker 环境。 ## 步骤概览 首先,以下是实现“PyCharm 社区 Docker”的整体流程: | 步骤
原创 7月前
105阅读
  • 1
  • 2
  • 3
  • 4
  • 5