会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
兔晓侠
博客园
首页
新随笔
联系
订阅
管理
2020年12月30日
tikv事务优化 async commit阅读笔记
摘要: tikv事务优化 async commit阅读笔记 阅读了tikv的sig-transaction中关于async commit的优化的方案,做一下简单的笔记。 思路 percolator是一种2PC协议,一次正常的事务提交至少需要两次从tidb到tikv的round trip, async-com
阅读全文
posted @ 2020-12-30 14:22 兔晓侠
阅读(499)
评论(0)
推荐(0)
2020年2月14日
Spanner的TrueTime与分布式事务
摘要: Spanner的TrueTime与分布式事务 Spanner是谷歌的分布式数据库,发表于著名论文 "Spanner: Google’s Globally Distributed Database" ,它创造性的采用了GPS + 原子钟的方式提供TrueTime API来解决时钟问题,去掉了中心化的授
阅读全文
posted @ 2020-02-14 12:28 兔晓侠
阅读(2007)
评论(0)
推荐(2)
2019年12月23日
TiKV事务实现浅析
摘要: TiKV事务实现浅析 Percolator事务的理论基础 Percolator的来源 Percolator事务来源于Google在设计更新网页索引的系统时提出的论文 "Large scale Incremental Processing Using Distributed Transactions
阅读全文
posted @ 2019-12-23 17:33 兔晓侠
阅读(3257)
评论(0)
推荐(2)
2018年7月25日
innodb事务锁的一些常见数据结构
摘要: innodb源代码的锁系统中的一些常见数据结构,留在这里备忘下。
阅读全文
posted @ 2018-07-25 09:25 兔晓侠
阅读(727)
评论(0)
推荐(0)
2018年6月11日
使用C++11原子量实现自旋锁
摘要: 用C++11标准引入的原子量实现简易的自旋锁。
阅读全文
posted @ 2018-06-11 23:13 兔晓侠
阅读(9279)
评论(0)
推荐(4)
2018年4月23日
C++11的原子量与内存序浅析
摘要: 学习C++11中提供的原子量以及其内存序。
阅读全文
posted @ 2018-04-23 15:09 兔晓侠
阅读(9654)
评论(3)
推荐(7)
2018年4月4日
MySQL插件实现浅析——插件的调用
摘要: 跟踪mysql的server层源码,理解mysql插件的调用过程。
阅读全文
posted @ 2018-04-04 18:07 兔晓侠
阅读(2496)
评论(0)
推荐(0)
2018年3月30日
mysql的连接处理过程
摘要: 跟随源码,看看mysql如何处理连接
阅读全文
posted @ 2018-03-30 14:51 兔晓侠
阅读(1970)
评论(0)
推荐(0)
mysql中binlog与存储引擎的2PC
摘要: mysql内部的2PC mysql开启binlog后实际上可以认为其数据有两份,binlog中一份,引擎中一份(这里先把存储引擎中数据看成整体的单独一份,另外也可以把binlog看成是一个引擎)。既然出现了副本,那么就不可避免的牵涉到了一致性问题,mysql在内核内部使用了经典的2PC协议实现数据一
阅读全文
posted @ 2018-03-30 09:49 兔晓侠
阅读(811)
评论(0)
推荐(0)
公告