“软件吞噬世界,开源吞噬软件,云原生吞噬开源”,这是全球技术界流传的三句话。

而随着互联网在线业务的蓬勃发展,数据库面临着数据量大、高并发和超高峰值等诸多挑战。分布式数据库已成为业界普遍采用的有效解决方案。

而今天给大家分享的这份腾讯T14级SQL首席架构师撰写的“分布式数据库原理、架构与实践”将对分布式数据库核心技术问题进行了深入剖析,阐述了分布式经典理论,揭示了分布式系统一致性本质,详细介绍了解决一致性问题的重要协议和方法;该书还对分布式数据库架构进行了讲解,讨论了如何通过计算/存储分离、智能化和新硬件技术实现系统的高可扩展性、高可靠性以及高可用性,以适应云计算发展的趋势,更好地满足Serverless需求。

​面试技巧思维导图:

该书最后从工程实践的角度给出了分布式数据库典型案例,通过剖析Spanner、CockroachDB、HBase、Greenplum等数据库,展示了诸多分布式数据库系统的实现技术。

看干货来袭

本书没有涉及编程实现的细节,而是从整体上对分布式数据库一致性等重要问题逐步展开介绍。全书分为三篇一一原理、架构和典型案例。

第一篇原理

  • 第1章分布式数据库系统的挑战和原理

  • 第2章深入研究一致性

  • 第3章—致性问题的解法

  • 第4章分布式事务原理

第二篇架构

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

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

第三篇典型案例

  • 第7章Spanner深度探索

  • 第8章Percolator事务处理模型

  • 第9章CockroachDB深度探索

  • 第10章其他数据库

GitHub腾讯T14级SQL首席专家开源分布式数据库架构实践手册相关推荐

  1. 惊爆GitHub!腾讯T14级SQL首席专家开源分布式数据库架构实践手册

    "软件吞噬世界,开源吞噬软件,云原生吞噬开源",这是全球技术界流传的三句话. 而随着互联网在线业务的蓬勃发展,数据库面临着数据量大.高并发和超高峰值等诸多挑战.分布式数据库已成为业 ...

  2. 腾讯T14级SQL首席专家开源分布式数据库架构实践手册

    "软件吞噬世界,开源吞噬软件,云原生吞噬开源",这是全球技术界流传的三句话. 而随着互联网在线业务的蓬勃发展,数据库面临着数据量大.高并发和超高峰值等诸多挑战.分布式数据库已成为业 ...

  3. 基于Sql Server 2008的分布式数据库的实践(一)

    原文 基于Sql Server 2008的分布式数据库的实践(一) 配置Sql Server 2008(Win7) 1.打开SQL server2012,使用windows身份登录 2.登录后,右键选 ...

  4. 基于Sql Server 2008的分布式数据库的实践(五)

    基于Sql Server 2008的分布式数据库的实践(五) 原文 基于Sql Server 2008的分布式数据库的实践(五) 程序设计 ------------------------------ ...

  5. 基于Sql Server 2008的分布式数据库的实践(三)

    原文 基于Sql Server 2008的分布式数据库的实践(三) 配置PHP 1.打开PHP配置文件,找到extension=php_mssql.dll,将前面的注释符号去掉 2.找到mssql.s ...

  6. 基于Sql Server 2000的分布式数据库的实践

    摘 要:提出了如何充分利用 MS SQL Server 2000 的数据库管理特性,采用链接服务器.分布式分区视图和存储过程构建分布式数据库,以及基于数据库复制技术实现混合式的数据分布.实验实现了分布 ...

  7. 基于Sql Server 2008的分布式数据库的实践

    配置Sql Server 2008(Win7) 1.打开SQL server2012,使用windows身份登录 2.登录后,右键选择"属性".左侧选择"安全性" ...

  8. 转:架构师实践日|亿级短视频应用秒拍的架构实践

    转自: http://mp.weixin.qq.com/s?__biz=MjM5NzAwNDI4Mg==&mid=2652190131&idx=2&sn=6672422564e ...

  9. SQL Server LocalDB本地文件数据库操作实践

    这里以官方的Microsoft SQL Server 2012 Express LocalDB加以说明,VS从2012开始应该都集成了此功能. Microsoft SQL Server 2012 Ex ...

最新文章

  1. 中国消费者信息指数影响因素分析
  2. insightface face_preprocess
  3. TalkingData大规模机器学习的应用
  4. python 数据平滑_数据平滑方法的原理和应用
  5. ReportViewer教程(15)-矩阵报表-1
  6. 李开复发自前方:From Davos with AI
  7. Go 网络 TCP Client (一)
  8. MFC中.和-的区别
  9. 【学习笔记】Unreal(虚幻)4引擎入门(三)
  10. PyCharm快捷键——搜索/替换快捷键
  11. 百度笔试题——页面调度算法
  12. c语言运行的快捷键是什么,c语言执行命令快捷键是什么??
  13. 通过js进行在线PDF电子签名和小编辑
  14. 苹果手机用什么蓝牙耳机好?适合苹果的音乐蓝牙耳机推荐
  15. 扫雷游戏开发基本思路
  16. java 三元运算符
  17. iMail Basic 功能之导入和导出
  18. 闲着无聊,撸个微信导航栏的动画吧!
  19. AI自动写文章_免费在线原创文章生成器
  20. 论文阅读【Controllable Video Captioning with POS Sequence Guidance Based on Gated Fusion Network】

热门文章

  1. 深度剖析E680G开发四.移植OPIE操作系统(中)-交叉编译Qte
  2. 如何判断页面是通过PC端还是移动端访问?
  3. 2021年华东交通大学计算机专硕招生计划,华东交通大学代码
  4. stm32写DHT11只能输出高电平的问题
  5. 新浪微博客户端开发开篇
  6. 20230123英语学习
  7. mybatis多对一映射association详解
  8. 11. RDMA之Shared Receive Queue
  9. nginx代理离线瓦片,并在leaflet中调用
  10. LBM盖顶驱动流C++代码