About郁白
2020-06-02 01:19:14
OceanBase在2020年打破自己在2019年创造的记录,第二次问鼎,在近又引起一波讨论,作为利益相关方(前ob初创团队员工、目前正在现东家做着类似的事情),也想蹭一波热度,来从数据层面分析解读下。关于tpcc的背景知识,请大家上tpcc官网了解,不要轻信各种公众号文章,顺便贴一下tpcc排名...
About郁白
2020-05-13 16:34:07
本文是Paxos三部曲中的第三篇,在前一篇文章《使用Multi-Paxos协议的日志同步与恢复》([Paxos三部曲之二]使用Multi-Paxos协议的日志同步与恢复)中,我们讨论了基于Multi-Paxos协议的日志同步方案,在这个方案中,我们有一个隐含的前提,就是Paxos成员组是确定的,并且...
About郁白
2020-05-13 16:33:32
本文是Paxos三部曲中的第二篇。在前一篇文章《使用Basic-Paxos协议的日志同步与恢复》([Paxos三部曲之一]使用Basic-Paxos协议的日志同步与恢复)中,我们讨论了基于Basic-Paxos协议的日志同步方案,在这个方案中,所有成员的身份都是平等的,任何成员都可以提出日志持久化的...
About郁白
2020-05-13 16:17:31
概述这篇文章([LockFree之美]共享变量的并发读写)的第6小节讲述了HazardVersion的实现原理,它的设计思想早由OB团队的席华锋提出,本文不再赘述,本文主要分享HazardVersion的实现要点,以及使用它实现无锁Stack与Queue的方法,已经在多核系统上的性能测试,代码已在...
About郁白
2020-05-13 15:37:27
1概述与背景这是数据库事务原理和工程实践系列文章的篇,本文主要在JimGray的论文<ACritiqueofANSISQLIsolationLevels>基础上分析关系数据库的事务隔离级别标准和不同隔离级别情况下的行为。第2节主要讨论ANSI标准的下的隔离级别,第3节主要讨论基于悲观...
About郁白
2020-05-13 15:37:01
两阶段提交(2PhaseCommit简称2PC)协议是用于在多个节点之间达成一致的通信协议,它是实现“有状态的”分布式系统所必须面对的经典问题之一。本文通过对比经典2PC协议,和Google工程实践的基础上,分析一种优化延迟的2PC协议。为了方便说明,本文主要针对分布式数据库中,跨域sharding...
About郁白
2020-05-13 15:35:43
我blog上的老文,已经沉了,在专栏发一下。在高性能并发服务器中,对于共享对象的读写是常见的操作之一,比如全局配置类对象的并发读取和更新,以及更复杂的如copyonwritebtree、堆栈等的并发读写,基本的操作都可以简化理解为通过全局共享的指针,并发读取和更新指针所指向对象的操作。简单的模...
About郁白
2020-04-05 22:05:03
这篇文章是我读到的对于F1Onlineschemachange透彻的解读,作者是我的同事董欢庆,他曾在IBM、中科院、华为长期从事存储领域工作,现在是美团分布式数据库团队核心专家。原文地址:https://zhuanlan.zhihu.com/p/120719499摘要:OnlineDDL是分布式...
点击加载更多
分享好友
分享这个小栈给你的朋友们,一起进步吧。
订阅须知
• 所有用户可根据关注领域订阅专区或所有专区
• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询
• 专区发布评论属默认订阅所评论专区(除付费小栈外)
- 热门小栈
- 新小栈
- 更多