写点什么

高可用与一致性:构建强一致性分布式数据库 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:004525

评论

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

SketchUp Pro 草图大师 2020 for Mac中文安装包

Rose

F5 BIG-IP 16.0 - 领先的应用交付与安全服务

sysin

F5

华为Pura 80系列新一代临境显示,为华为阅读带来精品阅听体验

最新动态

SuperWhisper|AI语音转文字神器,字幕生成一键搞定

柠檬与橘子

F5 BIG-IP 16.1 LTS - 多云安全和应用交付

sysin

F5

chm阅读器 iCHM Reader for Mac中文免激活

Rose

苹果Mac笔记软件为什么选择GoodNotes 5?GoodNotes 5有哪些优势?

Rose

鸿蒙声明式 UI 开发:从范式革新到工程实践全指南

谢道韫

VSCode 提示没有模块“matplotlib” VSCode中文

柠檬与橘子

F5 BIG-IP 14.1 - 领先的应用交付与安全服务

sysin

F5

AI数据分析训练营-毕业总结

keke

Mac上免费好用的API管理开发工具 Postman汉化版

Rose

摄影模拟工作室Set A Light 3D Studio Mac版

Rose

第七章: SEO与渲染方式 二

溪抱鱼

前端 SEO

淘宝商品详情 API 的安全加固与生态融合创新

Noah

F5 BIG-IP 17.0 - 领先的应用交付与安全服务

sysin

F5

F5 BIG-IP 13.1 - 领先的应用交付与安全服务

sysin

F5

鸿蒙开发实战:Contacts Kit在美颜相机中的智能联系人集成

yimapingchuan

HarmonyOS NEXT

VKProxy已提供命令行工具,镜像和简单的ui

八苦-瞿昙

C# Proxy

第七章: SEO与渲染方式

溪抱鱼

前端 SEO

Kali Linux 2025.2 发布 (Kali 菜单焕新、BloodHound CE 和 CARsenal) - 领先的渗透测试发行版

sysin

kali

F5 BIG-IP 11.6 - 领先的应用交付与安全服务

sysin

F5

F5 BIG-IP 15.1 - 领先的应用交付与安全服务

sysin

F5

Astute Graphics Mac破解安装包 含21套AI插件 提高设计流程

Rose

Excel:如何使用 Xlookup 动态返回列

柠檬与橘子

第七章: SEO与渲染方式 三

溪抱鱼

前端 SEO

F5 BIG-IP 12.1 - 领先的应用交付与安全服务

sysin

F5

HarmonyOS开发实战:File Manager Service Kit在美颜相机中的文件管理优化

yimapingchuan

HarmonyOS NEXT

VM虚拟机 13 Mac下载安装教程 附VMware Fusion 激活码

Rose

Lightroom Classic 2023 (LrC2023破解版下载)mac/win

Rose

IntelliJ 由于缺少插件而无法启动

柠檬与橘子

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