TiDB 原理与实战
本 PPT 介绍了如何利用 Go 语言 和 TiDB,构建出一个类似于 MongoDB 的简单功能系统。
背景 现在一般数据库在进行 DDL 操作时都会锁表,导致线上对此表的 DML 操作全部进入等待状态(有些数据支持读操作,但是也以消耗大量内存为代价),即很多涉及此表的业务都处于阻塞状态,表越大,影响时间越久。这使得 DBA 在做此类操作前要做足准备,然后挑个天时地利人和的时间段执行。为此,架构师们在设计整个系统的...
可以根据 code2ebook github 上的介绍
我的 go 实战经验
今天发现了个ubuntu下网线插到主机上插口不亮 具体问题描述:台式机,网口变了(由于公司换工位),windows下可以用有线;ubuntu下,有线连接显示线缆已拔出 很多同时发生类似问题,搜索了下,有说是移动了ip的原因(这个没有具体证实);有说是mac地址缓存住了(这个试着清了,没有用)。 解决方法:...
前两天发现一个关于 go slice 赋值的问题,测试代码如下: a := []byte{1, 2, 3, 4, 5, 6, 7, 8, 9, 0} b := a[:5] c := b[:10] fmt.Println("a:", a, " b:", b, " c:", c) 结果: a: [1 2 ...
安装 Package Control,在打开 Sublime Text 3以后,按下快捷键 Ctrl + `或者到菜单栏的:View > Show Console执行以下命令
本文介绍的是在保证高可用和高吞吐的情况下,不以牺牲强一致性为代价提供分布式存储服务。