TiDB
文章平均质量分 95
TiDB
这个作者很懒,什么都没留下…
展开
-
TiDB源码剖析
https://pingcap.com/docs-cn/stable/overview/#项目源码https://pingcap.com/blog-cn/#TiDB-%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB 本文面向 TiDB 社区开发者,主要介绍 TiDB 的系统架构、代码结构以及执行流程。 目的是使得开发者阅读文档后,可以对 TiDB 项目有一个整体的了解,更好的参与进来。首先会介绍一下大体的结构以及 Golang 包的结构,然后会介绍内部的执行流程,最后会对优化原创 2021-01-12 13:51:36 · 1201 阅读 · 2 评论 -
TiDB技术内幕
TiDB 技术内幕 - 存储引言 数据库、操作系统和编译器并称为三大系统,可以说是整个计算机软件的基石。其中数据库更靠近应用层,是很多业务的支撑。这一领域经过了几十年的发展,不断的有新的进展。 很多人用过数据库,但是很少有人实现过一个数据库,特别是实现一个分布式数据库。了解数据库的实现原理和细节,一方面可以提高个人技术,对构建其他系统有帮助,另一方面也有利于用好数据库。 研究一门技术最好的方法是研究其中一个开源项目,数据库也不例外。单机数据库领域有很多很好的开源项目,其中 MySQL原创 2021-01-12 11:05:49 · 297 阅读 · 0 评论 -
TiDB实践
TiDB-SQL操作https://pingcap.com/docs-cn/stable/reference/mysql-compatibility/ 成功部署 TiDB 集群之后,便可以在 TiDB 中执行 SQL 语句了。因为 TiDB 兼容 MySQL,可以使用 MySQL 客户端连接 TiDB,并且大多数情况下可以直接执行 MySQL 语句。mysql -h 127.0.0.1 -P 4000 -u rootshow databases;创建、查看和删除数据库1、要创建一个名为 s原创 2021-01-11 15:35:36 · 712 阅读 · 0 评论 -
TiDB安装部署
部署方式选择 通过查阅官方文档和网友踩坑经验,我们学习测试时就就直接使用官网推荐的Docker Compose方式快速构建TiDB集群即可(或者使用单机版)https://gitee.com/pingcap/tidbTiDB-Local单机版TiDB-Docker集群版扩展CentOS安装MySQL1.下载并安装MySQL官方的 Yum Repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el原创 2021-01-11 11:18:57 · 6445 阅读 · 0 评论 -
TiDB架构特性
TiDB 整体架构 TiDB 集群主要包括三个核心组件:TiDB Server,PD Server 和 TiKV Server。此外,还有用于解决用户复杂 OLAP 需求的 TiSpark 组件和简化云上部署管理的 TiDB Operator 组件。架构图解TiDB Server TiDB Server 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址,与 TiKV 交互获取数据,最终返回结果。TiDB Server 是无状态的,其本原创 2021-01-07 15:06:57 · 973 阅读 · 2 评论 -
TiDB介绍
数据库技术发展简史 数据库技术产生于20世纪60年代末70年代初,其主要主要研究 如何存储,使用和管理数据 。随着计算机硬件和软件的发展,数据库技术也不断地发展。数据库技术在理论研究和系统开发上都取得了辉煌的成就。从数据管理的角度看,数据库技术到目前共经历了如下三个阶段:人工管理阶段-数据量小独立,用户直接管理文件系统阶段-使用文件存取数据,冗余度高,管理维护难数据库系统阶段-专门的数据库软件系统管理数据,高效方便,易于共享维护按照数据模型发展的主线,数据库技术的形成过程和发展可分为如下三原创 2021-01-07 13:32:44 · 1829 阅读 · 0 评论