- 博客(6)
- 收藏
- 关注
转载 MVCC原理(一)
基本知识假设对于多版本(MVCC)的基础知识,有所了解。InnoDB为了实现多版本的一致读,采用的是基于回滚段的协议。行结构InnoDB表数据的组织方式为主键聚簇索引。由于采用索引组织表结构,记录的ROWID是可变的(索引页分裂的时候,Structure Modification Operation,SMO),因此二级索引中采用的是(索引键值, 主键键值)的组合来唯一确定一条记录。无论是聚簇索引,...
2018-04-01 16:33:32 1920 1
转载 分布式事务XA
1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产生的原因2.1、...
2018-03-28 19:23:43 191
转载 mysql面试大全
说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新审视这些优化建议,并在实际业务场景下合理的运用。MySQL逻辑架构如果能在头脑中构建一幅MySQL...
2018-03-24 12:52:52 4332
原创 算法导论 动态规划
vectorstring> letterCombinations(string digits) { vectorstring> s; string temp = ""; if (!digits.size()) return s; vector string> letters = { "abc", "def", "ghi", "jkl", "
2016-12-29 21:18:59 230
转载 muduo reactor
第五大洋 博客园 首页 新随笔 联系 订阅 管理 随笔-18 评论-3 文章-0 C++服务器设计(一):基于I/O复用的Reactor模式 I/O模型选择 在网络服务端编程中,一个常见的情景是服务器需要判断多个已连接套接字是否可读,如果某个套接字可读,则读取该套接字数据,并进行进一步处理。 在最常用的阻
2016-12-29 21:17:08 290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人