关注微信公众号:【芋艿的后端小屋】有福利:RocketMQ/MyCAT/Sharding-JDBC所有源码分析文章列表RocketMQ/MyCAT/Sharding-JDBC中文注释源码GitHub地址您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。新的源码解析文章实时收到通知。每周更新一..
分类:
数据库 时间:
2017-07-31 14:30:12
阅读次数:
760
1、mysql基本介绍 mysql支持多线程高并发的关系型数据库; 数据库存储引擎InnoDB、MyISAM; mysql快速崛起的原因就是他是开源的; 性能一直是mysql自豪的一大特点; 2、mysql架构组成 麻雀虽小五脏俱全,mysql虽然简单但其内部结构并不简单; mysql物理文件组成之 ...
分类:
数据库 时间:
2017-07-27 23:38:54
阅读次数:
368
Mysql架构--存储引擎一Mysql存储引擎(1)存储引擎引入了一个新的概念,插件式存储引擎体系结构,MYSQLAB架构改造时候,让存储引擎层和sqllayer各自更为独立,耦合更小,甚至可以做到在线加载存储引擎,就是完全可以将一个新的存储引擎加载到一个正在运行的MySQL中,而不影响My..
分类:
数据库 时间:
2017-07-09 10:58:37
阅读次数:
319
pt-heartbeat是用来监控主从延迟的一款percona工具,现在我们大部分的MySQL架构还是基于主从复制,例如MHA,MMM,keepalived等解决方案。而主从环境的话,我们很关心的就是主从延迟的问题,一般情况下我们在从库执行以下语句: mysql> show slave status ...
分类:
其他好文 时间:
2017-06-23 19:21:15
阅读次数:
172
一、mysql架构 mysql是一个单进程多线程架构的数据库。 二、存储引擎 InnoDB: 支持事务 行锁 读操作无锁 4种隔离级别,默认为repeatable 自适应hash索引 每张表的存储都是按主键的顺序记性存放 支持全文索引(InnoDB1.2.x - mysql5.6) 支持MVCC(多 ...
分类:
数据库 时间:
2017-06-18 22:02:38
阅读次数:
259
mysql逻辑架构图: 第一层 客户端 第二层(服务层):针对所有类型的存储引擎可以公共提取的部分。将存储引擎抽离之后的其他部分都在这里。如:查询解析,分析优化,内置函数,存储过程,触发器,视图。 第三层(存储引擎层):存储引擎负责mysql数据的存储和提取。服务器通过API与存储引擎进行通信。这些... ...
分类:
数据库 时间:
2017-06-07 22:32:19
阅读次数:
283
温习《高性能MySQL》的第一章 MySQL架构与历史 1.1 MySQL逻辑架构 参考http://www.cnblogs.com/baochuan/archive/2012/03/15/2397536.html 图1-1:MySQL服务器逻辑架构图 最上层的服务并不是MySQL所独有的,大多数基 ...
分类:
数据库 时间:
2017-06-01 17:53:41
阅读次数:
204
公司最近为新的MySQL架构进行调整,要求给出方案,我这边提出使用MHA+Atlas做高可用集群读写分离架构,就多方讨论最终确认方案,进行实施;一、简单说下MHA的工作原理1个管理节点可以管理多套mysql架构,可以不装在mysql主机上通过管理节点,来对其它数据节点上的mysql做监控,..
分类:
数据库 时间:
2017-05-30 00:08:49
阅读次数:
353
1.MySQL整体逻辑架构 1.MySQL整体逻辑架构 我们先下图看看MySQL整体逻辑架构(MySQL’s Logical Architecture) 图1 第一层,即最上一层,所包含的服务并不是MySQL所独有的技术。它们都是服务于C/S程序或者是这些程序所需要的 :连接处理,身份验证,安全性等 ...
分类:
数据库 时间:
2017-05-24 10:07:26
阅读次数:
173
一、MySQL的主要适用场景 1、Web网站系统 2、日志记录系统 3、数据仓库系统 4、嵌入式系统 二、MySQL架构图 三、MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件。首先肯定会有任何存储引擎都不可缺少的存放表 ...
分类:
数据库 时间:
2017-05-22 13:21:48
阅读次数:
209