从 Paxos 到 ZooKeeper 分布式一致性原理与实践

Paxos到Zookeeper 分布式一致性原理与实践从分布式一致性的理论出发,向读者简要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重点讲解了Paxos和ZAB协议。同时,本书深入介绍了分布式一致性问题的工业解决方案——ZooKeeper,并着重向读者展示这一分布式协调框架的使用方法、内部实现及运维技巧,旨在帮助读者全面了解ZooKeeper,并更好地使用和运维ZooKeeper。全书共8章,分为五部分:前一部分(第1章)主要介绍了计算机系统从集中式向分布式系统演变过程中面临的挑战,并简要介绍了ACID、CAP和BASE等经典分布式理论;第二部分(第2~4章)介绍了2PC、3PC和Paxos三种分布式一致性协议,并着重讲解了ZooKeeper中使用的一致性协议——ZAB协议;第三部分(第5~6章)介绍了ZooKeeper的使用方法,包括客户端API的使用以及对ZooKeeper服务的部署与运行,并结合真实的分布式应用场景,总结了ZooKeeper使用实践;第四部分(第7章)对ZooKeeper的架构设计和实现原理进行了深入分析,包含系统模型、Leader选举、客户端与服务端的工作原理、请求处理,以及服务器角色的工作流程和数据存储等;第五部分(第8章)介绍了ZooKeeper的运维实践,包括配置详解和监控管理等,重点讲解了如何构建一个高可用的ZooKeeper服务。 Paxos到Zookeeper 分布式一致性原理与实践目录 第1章 分布式架构 第2章 一致性协议 第3章 Paxos的工程实践 第4章 ZooKeeper与Paxos 第5章 使用ZooKeeper 第6章 ZooKeeper的典型应用场景 第7章 ZooKeeper技术内幕 第8章 ZooKeeper运维

  • 2021-06-17
  • 阅读420
  • 下载0
  • 433页
  • pdf

数据库原理(第5版)

目录 第Ⅰ部分 数据库基础 第1章 数据库入门 3 1.1 使用数据库的原因 3 1.1.1 关于列表的问题 4 1.1.2 使用关系数据库表 6 1.1.3 关系表的处理 10 1.2 数据库系统的概念 12 1.2.1 数据库 12 1.2.2 DBMS 13 1.2.3 个人数据库系统和企业级数据库系统 16 1.3 Access工作台:第一部分——熟悉Microsoft Access 17 1.3.1 Wallingford Motors客户关系管理系统 18 1.3.2 创建Access数据库 18 1.3.3 Office Fluent用户界面 20 1.3.4 关闭数据库,退出Access 22 1.3.5 打开已有的Access数据库 23 1.3.6 创建Access数据库表 24 1.3.7 在表中插入数据——数据表视图 30 1.3.8 修改表中的数据——数据表视图 33 1.3.9 删除表中的行——数据表视图 34 1.3.10 在表中插入数据——使用表单 35 1.3.11 使用表单修改数据和删除记录 37 1.3.12 创建单表的Access报表 38 1.3.13 关闭数据库并退出Access 2010 40 1.4 小结 40 1.5 重要术语 41 1.6 复习题 41 1.7 练习题 42 1.8 Access工作台的重要术语 43 1.9 Access工作台练习题 43 1.10 Garden Glory项目问题 44 1.11 James River珠宝行项目问题 45 1.12 Queen Anne Curiosity商店项目问题 45 第2章 关系模型 47 2.1 关系 47 2.1.1 一个关系表与两个非关系表示例 48 2.1.2 显示关系表结构要注意的问题 50 2.1.3 术语说明 50 2.2 键的类型 51 2.2.1 复合键 51 2.2.2 候选键与主键 51 2.2.3 代理键 54 2.2.4 外键与参照完整性 54 2.3 NULL值的问题 57 2.4 函数依赖与规范化 58 2.4.1 函数依赖 58 2.4.2 再论主键与候选键 59 2.4.3 规范化 60 2.4.4 表的设计原则 61 2.4.5 规范化过程 61 2.4.6 规范化的示例 63 2.5 Access工作台:第二部分——在Access中操作多个表 68 2.5.1 WMCRM数据库中可能出现的修改问题 68 2.5.2 操作多个表 72 2.5.3 创建表之间的关系 75 2.5.4 使用包括两个表的表单 77 2.5.5 创建包括两个表中数据的报表 78 2.5.6 关闭数据库并退出Access 80 2.6 小结 80 .。。。。。。

  • 2021-06-17
  • 阅读247
  • 下载0
  • 103页
  • pdf