tidb
为不为
这个作者很懒,什么都没留下…
展开
-
分布式系统(1)
最近在学习tidb,由于tidb的结构复杂,首先我打算从多方面入手python自动化运维及Linux学习mysql底层原理分布式系统原理虚拟化技术这里我先记录我学习的分布式系统的相关知识 我们地球上所有人就像分布式的个体 分布式系统有如下的特征 1. 并发:就像我们所有人都有自己独立的行为 2. 缺乏全局时钟:程序需要协作时,不知以谁的为准大型在线游戏,各服务器集群原创 2017-11-07 15:02:41 · 240 阅读 · 0 评论 -
Mysql全了解-DDL,DML,DCL,TCL
最近要学习tidb,所以要对mysql体系要有所了解。自然就需要从底层学起:1.DDL(Data Definition Language)数据库定义语言。DDL不需要commit.如下面的关键字: CREATE ALTER DROP TRUNCATE COMMENT RENAME2.DML(Data Manipulation Language)数据操纵语言。需要commit.如下面的关键原创 2017-11-08 23:06:31 · 210 阅读 · 0 评论 -
mysql全了解:体系结构
mysql体系结构图: 根据下面mysql官方手册的图分析,MySQL由以下几部分组成:A)连接池组件(php、C API、Python) B)管理服务和工具组件 C)sql接口组件 D)查询分析器组件 E)优化器组件 F)缓冲(Cache)组件 G)插件式存储引擎 H)物理文件 MySQL数据库区别于其他数据库的最重要的一个特点就是其插件式的表存储引擎。MySQL插件式的存储引擎原创 2017-11-08 23:14:29 · 391 阅读 · 0 评论 -
mysql全了解-4种隔离级别
1 ·未提交读(Read Uncommitted):允许脏读,也就是可能读取到其他会话中未提交事务修改的数据2 ·提交读(Read Committed):只能读取到已经提交的数据。Oracle等多数数据库默认都是该级别 (不重复读)3 ·可重复读(Repeated Read):可重复读。在同一个事务内的查询都是事务开始时刻一致的,InnoDB默认级别。在SQL标准中,该隔离级别消除了不可重复读,但是原创 2017-11-09 08:21:03 · 166 阅读 · 0 评论 -
tidb(1)-入门理解
TiDB 整体架构 TiDB 集群主要分为三个组件:TiDB ServerTiDB Server 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址,与 TiKV 交互获取数据,最终返回结果。 TiDB Server 是无状态的,其本身并不存储数据,只负责计算,可以无限水平扩展,可以通过负载均衡组件(如LVS、HAProxy 或 F5)对外提供统原创 2017-11-06 09:00:02 · 855 阅读 · 0 评论 -
tidb分布式集群搭建(1)
一些Linux基础配置1.下载虚拟机,我是主master有界面,其他3个无界面(考虑到内存的原因) 2.安装vim,git //sudo apt-get install vim 3.安装go环境 参考http://blog.csdn.net/u011747152/article/details/78461022 4.安装ansible 5.ssh无密码登录 6.安装原创 2017-12-29 09:47:55 · 868 阅读 · 0 评论