产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

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

评论

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

RFG的崛起:从模因币到价值投资的探索

加密眼界

ubuntu22.04文件管理器nautilus配置默认终端为alacritty

百度搜索:蓝易云

YashanDB谈数据库未来出路和方向——回归商业本质 | YashanDB DTCC 2024 首秀

Geek_2d6073

火山引擎联合Unity中国,共探游戏行业云计算+AI新场景

新消费日报

陈星汉和郭炜炜两大制作人首次同台,鸿蒙原生游戏“后发先至”

最新动态

10款高效待办事项管理工具推荐,‌总有一款适合你!‌

爱吃小舅的鱼

待办事项 待办事项管理

Python中的random模块及相关模块详解

我再BUG界嘎嘎乱杀

Python 编程 后端 random 开发语言

免费做ppt的网站哪个好?这个AI制作PPT神器不容错过!

职场工具箱

效率工具 职场 PPT AIGC AI生成PPT

数智未来:论低代码开发与人工智能技术的适配度

快乐非自愿限量之名

人工智能 低代码

电商搜索革命:大模型如何重塑购物体验?| AICon

京东零售技术

LLM 企业号2024年8月PK榜

豆瓣评分7.9!世界级讲师耗时5年整理出的Python学习手册!

我再BUG界嘎嘎乱杀

Python 编程 后端 开发语言

观测云对接 Pinpoint 最佳实践

观测云

Pinpoint

32个Spring JPA注解:提供全面的JPA注解应用案例(必须收藏)

肖哥弹架构

Java spring springboot 注解

Python中的偏函数及其广泛应用方式

我再BUG界嘎嘎乱杀

Python 编程 后端 开发语言 偏函数

什么?!90%的ThreadLocal都在滥用或错用!

James_Shangguan

线程池 ThreadLocal #后端 Java并发编程

京东商品列表数据接口:开启电商数据洞察之门

tbapi

京东API接口 京东商品列表数据接口

望繁信科技携手松下信息,共话制造业的数智应用之道

望繁信科技

数字化转型 流程挖掘 流程智能

掌握抖音商品详情数据接口,让你的店铺销量飙升

tbapi

抖音商品详情数据接口 抖音API

探索宝可梦的世界:PokeAPI如何让开发者大展拳脚

幂简集成

基于Gin框架的HTTP接口限速实践

百度搜索:蓝易云

Java微信授权登录小程序接口

快乐非自愿限量之名

Java 小程序 微信

深度挖掘市场趋势:利用京东商品列表数据接口进行高效数据分析的技术实践

tbapi

京东商品列表数据接口

万字揭秘:助力单测提效,覆盖率八成无忧!

京东零售技术

测试 单元测试 企业号2024年8月PK榜

php解决time()时间戳超过2038年出错问题的解决方案

百度搜索:蓝易云

mysql索引条件下推 、 count(*)、count(1)、IN 、exists等

百度搜索:蓝易云

低代码开发与项目管理工作流优化

不在线第一只蜗牛

项目管理 低代码 定制化

成为顶尖1%前端开发者的10项必备技能

伤感汤姆布利柏

it程序员常用的技术社区网站有哪些

博客趣

技术社区 博科趣 it社区 m.bokequ.com

IoTDB 如何有效实现磁盘 I/O 监控和优化?

Apache IoTDB

Docker私有镜像仓库(Harbor)安装

百度搜索:蓝易云

DAPP算力合约代币质押项目系统开发步骤详细及源码

V\TG【ch3nguang】

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