LAMP(Linux-
Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据
库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和
Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的
优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。
【编程语言】 【linux】 【php】 …
Nov
16
2015
Nov
11
2015
Nov
11
2015
Nov
02
2015
Oct
25
2015
Oct
23
2015
Oct
17
2015
Oct
16
2015
今天整理了一些MySQL binlog相关的原理,代码结构和源码函数调用,不敢藏私。
整理的内容主要针对以下四个问题:
- binlog文件的逻辑、物理表现形式
- slave io到底是怎么连上Master的
- sql线程是怎么读取二进制信息,应用到本地MySQL的
- binlog_format=ROW格式下,MySQL是怎么用二进制保存一行数据中不同数据类型的
一、binlog文件和文件的逻辑、物理表现形式 1. binlog文件
binlog文件主要包括:
- mysql-bin.000001
- mysql-bin.index
其中:
mysql-bin.index内保存着server中未purge的binlog文件,以“文本”形式保留的。
mysql-bin.index的内容示例:
$cat mysql-bin.index /home/mysql/data/mysqldata1/binlog/mysql-bin.000003 /home/mysql/data/mysqldata1/binlog/mysql-bin.000004 …[获取更多]
Oct
13
2015
Oct
12
2015