50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

高可用与一致性:构建强一致性分布式数据库 TiDB

  • 2019-08-05
  • 本文字数:542 字

    阅读完需:约 2 分钟

高可用与一致性:构建强一致性分布式数据库 TiDB

QCon北京2019大会上,沈泰宁讲师做了《高可用与一致性:构建强一致性分布式数据库 TiDB》主题演讲,主要内容如下。


演讲简介


TiDB 作为一个分布式数据库,它面临着两个挑战:如何保证高可用?如何保证正确性?这两点是对分布式强一致数据库的基本要求,却也非常难实现。TiDB 选择了 Raft 一致性算法来保证这两点,结合实践,TiDB 对 Raft 做了诸多改进,比如跨 IDC 优化,Learner;安全的成员变更,joint consensus 等等。随着系统复制度上升,完善的测试必不可少,对于分布式系统更是如此,TiDB 选择了 Jepsen 分布式测试框架,通过对系统注入错误,分析其结果是否符合 TiDB 保证的一致性模型。

主题摘要

  1. 介绍分布式数据库 TiDB 和一致性算法 Raft;

  2. 介绍 TiDB 在实现高可用上对 Raft 算法的一些探索;

  3. 介绍如何使用 Jepsen 分布式系统框架测试 TiDB。

听众受益

  1. 了解如何使用 Raft 构建一个高可用分布式系统;

  2. 了解 TiDB 针对自身特点对 Raft 的一些优化;

  3. 了解如何使用 Jepsen 测试分布式系统;

  4. 了解常用的一致性和它们能提供的保证。


讲师介绍


沈泰宁


PingCAP 研发工程师


2016 年加入 PingCAP,TiKV 项目 Core Team 成员,专注于分布式系统设计和测试, rust-prometheus, grpc-rs 等开源项目维护者。












完整演讲 PPT 下载链接


https://qcon.infoq.cn/2019/beijing/schedule


2019-08-05 08:004607

评论

发布
暂无评论
发现更多内容

高精度轻量级目标检测产业应用,实现多类通信塔识别

百度大脑

appsmith 怎么用?评价如何

蒋川

appsmith

普通索引和唯一索引,难道还分不清

华为云开发者联盟

MySQL 数据库 索引 唯一索引 普通索引

关于中国芯片,这些话如鲠在喉

脑极体

免费硬件、专属导师、豪华大礼|AI达人创造营第二期项目征集启动啦!

百度大脑

惨,给Go提的代码被批麻了

捉虫大师

Go 开源 Code Review

业内首家!百度智能云智慧金融业务通过ISO37301合规管理体系认证

百度大脑

python 编辑器提示 do not use bare except

AlwaysBeta

Python vscode 编辑器 pycharm Python PEP

如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表

蒋川

Vue PDF pdf阅读器

Android TabLayout 选中 tab 文字加粗显示

逆锋起笔

android 3月月更 TabLayout android滑动标签

java高级用法之:无所不能的java,本地方法调用实况

程序那些事

Java Netty 程序那些事 3月月更

12 款最棒 Vue 开源 UI 库测评 - 特别针对国内使用场景推荐

蒋川

Vue vue admin

《大饼卷一切》爆笑相声剧 今晚开票!

InfoQ 天津

selenium操作元素遇到的异常

红毛丹

selenium

CompusAss校园社团小程序解决方案

CC同学

如何避免在面试中看走眼

Hockor

个人成长 面试经验

微服务工程中,基础组件应用

架构 分布式 微服务

假如让你来设计SSL/TLS协议,你要怎么设计呢?

华为云开发者联盟

网络安全 HTTP 通信 SSL/TLS 协议 网络通信安全

跨越DDD从理论到工程落地的鸿沟

华为云开发者联盟

DDD 业务逻辑 领域模型 设计思想 业务治理

Method-Swizzling 方法交换

CRMEB

springsecurity默认用户生成

急需上岸的小谢

Flutter 容器盒子布局模型

岛上码农

flutter ios 安卓 移动端开发 3月月更

React Draggable 实现拖拽 - 最详细中文教程 - 卡拉云

蒋川

React

AI人脸识别测温一体机设计

DS小龙哥

3月月更

Hoo虎符研究院|区块链简报20220307期

区块链前沿News

Hoo 虎符交易所 虎符研究院

安全代码审计-PHP

网络安全学海

网络安全 信息安全 渗透测试 漏洞 代码审计

Dubbo服务如何优雅的校验参数

vivo互联网技术

dubbo 服务器 java;

全国人大代表建议:成立国家级“元宇宙”研发机构

CECBC

社区人物志|缪翎:见证开源世界的女性力量

ApacheDoris

大数据 开源 数据分析 OLAP apache doris

「架构实战营」模块四作业 考试试卷存储方案

hxb

「架构实战营」

高可用与一致性:构建强一致性分布式数据库 TiDB_数据库_沈泰宁_InfoQ精选文章