返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 分布式数据库原理、架构与实践(腾讯T14专家剖析分布式一致性问题及事务) 李海翔 著 专业科技 文轩网
  • 新华书店正版
    • 作者: 李海翔著
    • 出版社: 机械工业出版社
    • 出版时间:2021-10-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 李海翔著
    • 出版社:机械工业出版社
    • 出版时间:2021-10-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2021-10-01
    • 字数:200
    • 页数:320
    • 开本:16开
    • 装帧:平装
    • ISBN:9787111691617
    • 国别/地区:中国
    • 版权提供:机械工业出版社

    分布式数据库原理、架构与实践(腾讯T14专家剖析分布式一致性问题及事务)

    作  者:李海翔 著
    定  价:99
    出 版 社:机械工业出版社
    出版日期:2021年10月01日
    页  数:320
    装  帧:平装
    ISBN:9787111691617
    主编推荐

    本书是国内少见的从底层原理切入,真正讲透分布式数据库必须解决的一致性、高可用性、高可靠性、访问控制等问题的专著。难能可贵的是,作者还通过阅读和研究近几十年发表的近300份的学术论文、前沿报告,再结合自己20余年的数据库开发和研究经验,针对每类问题都给出了解决方案或者解决方向。这类切底层、有深度、讲原理、配方案、给框架、析案例,真正做到理论+实践的分布式数据库图书,对作者要求很好高。本书作者李海翔老师,在数据库研发领域工作20余年,在多个世界知名互联网或数据库类公司都担任过一线要职,实践经验丰富和研究深度也足够,是这类图书少见的优质作者。作为一位出版编辑,能参与到这本书的工作中,我深感荣幸。

    内容简介

    本书从原理、结构和案例三个维度深度剖析了如何设计一款分布式数据库。本书内容以腾讯金融级分布数据库TDSQL的研发过程为基础,深入分析了分布式数据库的底层运行原理、核心实现技术、完整架构和经典案例,其中重点分析了一致性问题。一致性问题也是设计分布式数据库时面临的主要问题,可以说只要完美解决了一致性问题,那一款高可用的分布式数据库的设计工作就已经完成80%了。本书共分为三篇:第*篇——原理篇(~4章):本篇先罗列出设计一款分布式数据库需要面对的挑战都有哪些,然后指出分布式设计的基本理论,*后总体分析了一致性问题的本质是什么;然后用一章的篇幅深入分析了不同类型的一致性问题的特点、本质和出现的根本原因,这为解决一致性问题奠定了基础;接着分了解决一致性问题的具体方案,并指出各种方案的重点和原理;*后则总体介绍分布式事务的原理和多种实现技术。第二篇——架构篇(第5~6章):本篇以分布式事务处理技术作为null

    作者简介

    精彩内容

    目录


    序一

    序二

    序三

    序四

    前言

    篇 原理

    章 分布式数据库系统的

    挑战和原理 3

    1.1 分布式数据库系统的挑战 3

    1.1.1 分布式系统面临的问题 4

    1.1.2 数据库面临的一致性问题 7

    1.1.3 分布式数据库系统面临的问题 15

    1.2 分布式理论 20

    1.2.1 ACID、BASE与CAP简析 21

    1.2.2 CAP分布式理论 23

    1.2.3 PACELC理论和CAP新进展 29

    1.3 分布式系统一致性的本质 30

    1.3.1 偏序与全序 30

    1.3.2 有序与并发 31

    第2章 深入研究一致性 33

    2.1 概述 34

    2.1.1 常见的分布式一致性 35

    2.1.2 科研情况一览 38

    2.2 结果一致性 41

    2.2.1 共识问题形象化描述:拜占庭将军问题 42

    2.2.2 结果一致性的应用 42

    2.3 次序一致性 43

    2.3.1 线性一致性 43

    2.3.2 顺序一致性 47

    2.3.3 因果一致性 47

    2.3.4 会话一致性 48

    2.4 分布式事务一致性 49

    2.4.1 单机事务的一致性 49

    2.4.2 分布式事务的一致性 52

    2.4.3 分布式一致性与分布式事务一致性的关系 52

    2.5 架构一致性 54

    2.5.1 分布式系统主备一致性 54

    2.5.2 去中心化的分布式系统一致性 55

    第3章 一致性问题的解法 56

    3.1 依赖物理时间引发的问题 56

    3.2 逻辑时钟 57

    3.2.1 因果(happened-before)模型 57

    3.2.2 逻辑时钟的实现 58

    3.2.3 逻辑时钟的缺点 58

    3.2.4 物理时钟与同步问题 59

    3.3 向量时钟 59

    3.4 混合逻辑时钟 61

    3.5 Paxos协议 64

    3.5.1 Paxos协议解决问题的背景 64

    3.5.2 Paxos协议中的角色 64

    3.5.3 Basic Paxos协议 66

    3.5.4 Paxos协议改进与扩展 67

    3.6 Raft算法 74

    3.6.1 Raft算法基础 74

    3.6.2 Raft算法详解 75

    3.6.3 Paxos算法与Raft算法的比较 78

    第4章 分布式事务原理 81

    4.1 概述 82

    4.1.1 单机事务处理技术 82

    4.1.2 分布式事务处理技术 85

    4.2 基本的分布式事务并发访问控制机制 89

    4.2.1 封锁并发访问控制算法 90

    4.2.2 TO相关算法 91

    4.2.3 CO算法 92

    4.3 OCC算法 95

    4.3.1 OCC算法的优势与不足 95

    4.3.2 基本的OCC算法 97

    4.3.3 改进的OCC算法 103

    4.3.4 OCC算法与其他并发算法的融合 110

    4.3.5 分布式OCC算法 117

    4.4 MVCC技术 121

    4.4.1 MVCC技术解决了

    什么问题 122

    4.4.2 MVCC技术的核心思想 123

    4.4.3 可串行化的快照隔离 124

    4.4.4 写快照隔离 128

    4.4.5 MVCC技术实现示例 132

    4.4.6 MVCC技术扩展 139

    4.5 前沿的并发控制技术 140

    4.5.1 动态调整时间戳算法 140

    4.5.2 Data-driven算法 145

    4.5.3 面向列的细粒度机制 148

    4.5.4 基于硬件的改进 149

    4.5.5 基于AI的改进 153

    4.5.6 自适应并发访问控制算法 155

    4.6 分布式提交技术 159

    4.6.1 两阶段提交 159

    4.6.2 三阶段提交 163

    4.6.3 基于Paxos的提交 164

    4.6.4 一阶段提交 166

    4.7 可串行化发展历史 166

    4.8 其他分布式处理技术 169

    第二篇 架构

    第5章 去中心化的分布式数据库架构 175

    5.1 分布式存储架构 175

    5.1.1 数据分布 176

    5.1.2 数据管理 177

    5.1.3 多副本与数据存储 179

    5.1.4 存算分离 180

    5.1.5 多读与多写 184

    5.2 分布式查询优化与并行执行架构 187

    5.2.1 查询优化 187

    5.2.2 MPP 188

    5.2.3 计算下推/外推 189

    5.3 高可用性架构 190

    5.3.1 高可用衡量指标 191

    5.3.2 高可用性分类 194

    5.3.3 高可用事务 195

    5.3.4 高可用架构 197

    5.4 分布式事务架构 198

    5.4.1 事务管理器在客户端、中间件、服务器端中的实现 198

    5.4.2 去中心化的并发事务框架 201

    5.5 可扩展性架构 202

    5.5.1 可扩展性是一种能力 202

    5.5.2 事务处理的可扩展性 204

    5.6 强一致性 206

    5.7 解耦 206

    第6章 新技术与分布式数据库架构 210

    6.1 新硬件 210

    6.2 智能数据库 211

    6.3 云计算与数据库 213

    6.3.1 云原生 214

    6.3.2 云数据库 216

    6.3.3 Serverless数据库 217

    6.4 HTAP 218

    6.4.1 HTAP概念与HTAC架构 218

    6.4.2 行列混存 220

    6.5 下一代数据库 221

    6.5.1 数据库技术简史 221

    6.5.2 下一代数据库技术特征 228

    ......

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购