目录页

aws

cloudfront

ec2

http

ingress

k8s

kops

mysql

MySQL Online DDL现状及分析

4 minute read

本文主要描述MySQL Online DDL现状及分析,包括MySQL 5.7 Online DDL新增特性,和pt-osc以及gh-ost对比,以及腾讯GSC在线改表原理。

简明使用docker在mac上搭建MySQL5.7测试环境

less than 1 minute read

MySQL5.7已经GA很久了,但是很多人还没有进行尝鲜,也没有在本地做一些功能上的测试研究;本文主要介绍了如何使用docker在mac下,快速搭建一个MySQL或者Percona的5.7功能测试环境。

MySQL在线改表工具ghost 1.0.30版本改进解析

2 minute read

MySQL在线改表工具ghost 12月6号发布了1.0.30版本,我们主要使用ghost来替代pt-osc,提交了一些功能和bug issue,后来想到为什么不能直接修改代码给官方提交PR呢?于是在后面发现的2个bug中,就尝试修改代码提交PR,被官方吸收,虽然改动都比较简单(go语言现学现用,感觉很清晰),但...

MySQL5.7新增功能(一)

less than 1 minute read

###优化器改进 我们对MySQL的优化器进行了重构,其中parser、optimizer、cost model的大部分模块都进行重写,提升维护性、扩展性和性能。

gh-ost解析

6 minute read

gh—ost是github的dba开源一款使用go语言开发的MySQL在线改表工具,解决了目前采用pt-online-schema-change遇到的一些问题,思路也很新颖;作者很厉害,也是是openark kit工具集的作者(主要是用python写的一套工具集)。

nginx

security

study

10种学习方法

1 minute read

最近看了一篇论文《Strengtheningthe Student Toolbox, study strategies to Boost learning》,将论文中提到的10种学习策略以及其有效性对比简单摘录如下:

websocket

读书笔记

《软技能,代码之外的生存指南》阅读笔记

less than 1 minute read

生产力 一、作者在开始使用一段时间番茄工作法之后,感觉番茄工作法作用有限,后来被朋友说服之后决定重新尝试;后来发现番茄工作法的价值在于记录之后,可以被当做估算和评估工作的工具使用。