2.0解析系列 | 如何在分布式架构下完美实现“全局数据一致性”?

  1. 云栖社区>
  2. OceanBase数据库爱好者社区>
  3. 博客>
  4. 正文

2.0解析系列 | 如何在分布式架构下完美实现“全局数据一致性”?

荔子liqi 2018-10-26 12:10:34 浏览1964
展开阅读全文

OB君:本文是 “OceanBase 2.0 技术解析系列” 的第五篇文章。今天我们继续来聊分布式架构,说说2.0中大家都很关心的“全局一致性快照”功能。更多精彩欢迎关注OceanBase公众号持续订阅本系列内容!

前言

首先,我想有些朋友在看到这个标题之后可能会问:

  • 什么是“全局一致性快照”?
  • 它在OceanBase数据库里起什么作用?
  • 为什么OceanBase数据库要在2.0版本中引入这个东西?

实际上,故事起源于数据库中的两个传统概念:“快照隔离级别(Snapshot Isolation)”和“多版本并发控制(Multi-VersionConcurrency Control,简称MVCC)”。这两种技术的大致含义是:为数据库中的数据维护多个版本号(即多个快照),当数据被修改的时候,可以利用不同的版本号区分出正在被修改的内容和修改之前的内

网友评论

登录后评论
0/500
评论
荔子liqi
+ 关注