• 设计数据密集型应用


    该书大约是2017年翻译的,全书392页,分为三部分,一共12章。

    这是一本理论结合实践的书。

    本书为数据系统的设计、实现、评价提供了很好的概念框架。

    本书着重讨论三个在大多数软件系统中都很重要的问题:
    可靠性(Reliability)
    系统在困境(adversity)(硬件故障、软件故障、人为错误)中仍可正常工作(正确完成功能,并能达到期望的性能水准)。
    可扩展性(Scalability)
    有合理的办法应对系统的增长(数据量、流量、复杂性)
    可维护性(Maintainability)
    许多不同的人(工程师、运维)在不同的生命周期,都能在高效地在系统上工作(使系统保持现有行为,并适应新的应用场景)

    目录如下:

    序⾔言
    第一部分:数据系统的基⽯石
    第一章:可靠性、可扩展性、可维护性
    第二章:数据模型与查询语⾔言
    第三章:存储与检索
    第四章:编码与演化
    第二部分:分布式数据
    第五章:复制
    第六章:分区
    第七章:事务
    第八章:分布式系统的麻烦
    第九章:⼀一致性与共识
    第三部分:衍⽣生数据
    第十章:批处理理
    第十⼀章:流处理理
    第十⼆章:数据系统的未来
    术语表
    后记

     

  • 相关阅读:
    WebSocket来实现即时通讯
    微信小程序1
    使用phpqrcode来生成二维码/thinkphp
    PHP函数积累
    Docker 常用命令汇总(beta)
    Nginx+Keepalived高可用架构简述(beta)
    Docker镜像制作(以Nginx+Keepalived为例)(beta)
    开源协议浅谈(beta)
    【Elasticsearch系列】ES安装(mac)
    linux 下安装JDK
  • 原文地址:https://www.cnblogs.com/lakeslove/p/12949052.html
Copyright © 2020-2023  润新知