基本信息

编辑推荐
---------------------------8084477 - 分布式数据库原理、架构与实践---------------------------
腾讯T14级别专家、腾讯金融云数据库首席研究员、腾讯TDSQL首席架构师撰写
基于经典理论、底层原理和近年学术研究,对分布式数据库所涉一致性、高可用性、并发访问控制等技术从原理、架构、案例三个角度进行深度剖析
---------------------------8084385 - 深入理解分布式事务:原理与实战---------------------------
作者是数据库专家、分布式事务架构专家,Apache ShenYu(incubating)网关创始人、Dromara开源社区的创始人,Hmily、RainCat、Myth等多个分布式事务框架作者
来自京东、阿里、腾讯、蚂蚁金服、滴滴、饿了么、58集团、IBM等互联网大厂及Apache软件基金会的近20位专家高口碑力荐
内容简介
计算机书籍
---------------------------8084477 - 分布式数据库原理、架构与实践---------------------------
本书从原理、结构和案例三个维度深度剖析了如何设计一款分布式数据库。本书内容以腾讯金融级分布数据库TDSQL的研发过程为基础,深入分析了分布式数据库的底层运行原理、核心实现技术、完整架构和经典案例,其中重点分析了一致性问题。一致性问题也是设计分布式数据库时面临的主要问题,可以说只要完美解决了一致性问题,那一款高可用的分布式数据库的设计工作就已经完成80%了。
本书共分为三篇:
第*篇——原理篇(第1~4章):本篇先罗列出设计一款分布式数据库需要面对的挑战都有哪些,然后指出分布式设计的基本理论,*后总体分析了一致性问题的本质是什么;然后用一章的篇幅深入分析了不同类型的一致性问题的特点、本质和出现的根本原因,这为解决一致性问题奠定了基础;接着分了解决一致性问题的具体方案,并指出各种方案的重点和原理;*后则总体介绍分布式事务的原理和多种实现技术。
第二篇——架构篇(第5~6章):本篇以分布式事务处理技术作为主线,深入讨论了与分布式数据库架构相关的内容。其中,第5章从数据库架构的角度,对高可用性、可扩展性、存算分离架构解耦等影响架构的经典技术进行讨论;第6章从数据库架构的角度,对新硬件、云计算、微服务等影响架构的新技术进行深入分析。
第三篇——典型案例篇(第7~10章)本篇通过对业界经典案例的分析,帮读者夯实对架构、事务处理技术等内容的理解。本篇首先Spanner开始,探索其分布式架构、强一致性技术和事务处理技术。接下来对Percolator事务技术和开源数据库CockroachDB的分布式架构、事务处理技术、因果一致性进行讨论。*后,还对内存型数据库Hekaton、文档型分布式数据库MongoDB、分布式列存数据库HBase等数据库产品进行了分析。
---------------------------8084385 - 深入理解分布式事务:原理与实战---------------------------
内容简介
本书的广度与深度兼备、理论与实战兼顾的分布式事务专著,它从基础知识、解决方案、原理分析、源码实现、工程实战5个维度对分布式事务做了全面、细致的讲解,试图解决你在实践中遇到的所有关于分布式事务的问题。
两位作者都是分布式事务领域的资深架构专家,是Apache ShenYu(incubating)网关创始人、Hmily、RainCat、Myth等分布式事务框架的创始人。本书因为内容扎实,所以得到了来自京东、阿里、腾讯、蚂蚁金服、滴滴、饿了么、58集团、IBM等互联网大厂及Apache软件基金会的近20位专家的高度评价。
作译者
---------------------------8084477 - 分布式数据库原理、架构与实践---------------------------
李海翔 著:放排好版的宣传语和目录
---------------------------8084385 - 深入理解分布式事务:原理与实战---------------------------
肖宇 冰河 著:作者简介
肖宇
分布式事务架构专家,Apache ShenYu(incubating)网关创始人,Dromara开源组织创始人,Hmily、RainCat、Myth等分布式事务框架的作者。Apache ShardingSphere Committer。
热爱开源,追求优雅代码。有丰富的微服务架构经验,尤其擅长微服务技术栈中的分布式事务、微服务架构,分布式数据库、API网关等解决方案。
冰河
互联网高级技术专家、MySQL技术专家、分布式事务架构专家。
多年来,一直致力于分布式系统架构、微服务、分布式数据库、分布式事务与大数据技术的研究,在高并发、高可用、高可扩展性、高可维护性和大数据等领域拥有丰富的架构经验。
目录
8084385 - 深入理解分布式事务:原理与实战 - 9787111692232 - 机械工业出版社 - 定价 119
8084477 - 分布式数据库原理、架构与实践 - 9787111691617 - 机械工业出版社 - 定价 99
---------------------------8084477 - 分布式数据库原理、架构与实践---------------------------
第一篇 分布式书库系统原理篇 1
第1章 分布式数据库系统的挑战和原理 1
分布式数据库系统的挑战 1
1.1.1 分布式系统面临的问题 3
1.1.2 数据库面临的一致性问题 7
1.1.3 分布式数据库系统面临的问题 18
1.2 分布式理论 25
1.2.1ACID、BASE与CAP 26
1.2.2CAP分布式理论 29
1.2.3 PACELC理论和CAP新进展 38
前言
---------------------------8084477 - 分布式数据库原理、架构与实践---------------------------
为什么写这本书
现代的分布式技术在互联网应用的驱动下,在CAP理论的引领下,已经有了很多新的内涵和外延。而分布式技术体系下,分布式数据库技术的发展方兴未艾,其中有很多“新”问题正在被研究,例如:CAP理论中代表分布式一致性的C和事务ACID中的C之间是什么关系?是否存在可结合之处?当然,也有很多“新”技术正在发展中。但是,在分布式数据库领域缺少体系化的、深入剖析数据库原理的书籍,使得这个领域的技术传播偏弱,尤其是分布式数据库领域的一致性等相关技术,存在概念混杂、理解不一的问题。笔者基于对该领域多年的科研和实践,历经数年,把对分布式数据库领域一些重要技术的理解和在实践中所得的经验整理成册,期待以图书的形式帮到更多读者。本书若是能促进分布式数据库的进一步发展,笔者将不胜荣幸。
本书主要内容
本书主要讨论如下3个话题。
分布式数据库中存在的问题和原理。科学研究,始于问题。本书首先对分布式数据库技术中一些典型问题进行分析,以明确本书所要研究和解决问题的技术方向。之后讨论CAP原理与ACID技术结合后的一些问题(重点是一致性问题)及技术,以及业界在这方面的科研成果和工程实现思路。
分布式数据库架构。从分布式数据库架构的角度,讨论影响架构的内在、外在技术因素,内在因素如强一致性、高可靠性、高可用性,外在因素如云计算、Serverless需
求等。
分布式数据库案例实践。从工程实践的角度,以案例的形式讨论诸多分布式系统的实现技术,涉及的数据库包括Spanner、CockroachDB、HBase、Greenplum等。
本书主要特色
本书以前沿技术和工程实践为抓手,通过问题确认、原理阐述、架构剖析、实例分析,有深度地进行了以下三项工作。
深入经典技术:对经典技术进行深度探索,如剖析CAP原理的发展过程,深度解读事务处理技术(如MVCC、OCC、DTA等技术)的发展和相关研究。
前沿探索:按照本书的内容规划,对前沿技术方向与内容从广度层面进行剖析和介绍,以开阔读者的思路和眼界。前沿内容散布于各个章节,与各章节主题互相映衬。
原理、案例相结合:立足原理,对分布式数据库的架构进行深度剖析,并对业界多个产品从问题、原理、前沿技术研究成果、架构相关因素等角度进行深度分析。用多个案例多样化地印证其他部分介绍的原理和前沿技术。
本书面向的主要读者
媒体评论
---------------------------8084477 - 分布式数据库原理、架构与实践---------------------------
海翔对Spanner、Percolator、CockroachDB等多个分布式数据库系统进行了深入分析,对其中的一些核心技术有了较深的理解。在此基础上,他对分布式数据库的一些原理进行了梳理,特别是对“一致性”的概念进行了系统的研究,厘清了分布式计算中的一致性(CAP的C)和数据库系统中的事务一致性(ACID的C)的区别和联系。他还深度研究和实践了高可用分布式数据库的架构设计、主流并发访问控制算法等。这些都是很有价值的工作。
——杜小勇博士 中国人民大学教授/中国计算机学会大数据专家委员会主任
本书作者长期从事数据库研究与开发工作,这是他继《数据库查询优化器的艺术》和《数据库事务处理的艺术》之后又一部集原理、架构与实践于一体的分布式数据库力作,非常值得数据库学术界和产业界人士参考,也是高校学生学习分布式数据库技术很好的教材。
——彭智勇博士 武汉大学教授/中国计算机学会会士/数据库专家委员会副主任
本书的内容涵盖了分布式技术领域和分布式OLTP数据库领域近年理论研究和技术实现原理,无论是数据库内核的资深开发者、进阶者,还是分布式数据库的应用开发者,甚至包括开设了数据库课程的同学们,阅读本书都会有很大收获。这是一本分布式数据库领域近几年值得推荐的好书。
——武新博士 易鲸捷信息技术有限公司 CEO
很高兴看到国内有这样的一线专家著书分享关于分布式数据库的新核心技术、原理,设计思想和架构。相信本书的出版会激发更多的开发者深入研究数据库基础核心技术,未来帮助中国成为全球技术的领先者。
——蒋涛CSDN创始人、董事长/ 极客帮创投创始合伙人
---------------------------8084385 - 深入理解分布式事务:原理与实战---------------------------
刘启荣