本书详细阐述了可靠、可扩展和可维护系统背后的重要思想,涵盖了复杂分布式数据系统所需解决的关键问题、方法和设计原理。它是一本教科书级别的深入阅读,适合后端开发者的进阶学习。
设计数据密集型应用程序(早期版本)
相关推荐
设计数据密集型应用的最佳实践
《设计数据密集型应用》是一本广受欢迎的IT著作,专注于构建大规模、高可用的数据密集型系统。本书详细探讨了在分布式环境下如何有效设计和管理数据,涵盖了从理论基础到实践策略的广泛知识。主要内容包括数据模型与查询语言、分布式一致性、数据复制与分区、大数据处理、存储系统、时间序列数据、搜索与推荐系统、数据安全与隐私、数据治理与运维、微服务架构、负载均衡与缓存、性能优化等方面。无论您是初学者还是专业人士,本书都为您提供了完整的指导,帮助您构建可靠、高效的数据系统。
Hadoop
0
2024-08-08
数据密集型应用设计原理
本书深入浅出地阐述了构建可靠、可扩展数据密集型系统的基本原理。通过学习本书,读者可以更好地理解 Hadoop、Hive、HBase、Kafka 等分布式系统的内部机制,从而提升学习效率。本书提供中英双语版本,方便读者对照阅读。
Hadoop
2
2024-06-11
数据密集型应用系统设计
马丁·科莱博曼著作《设计数据密集型应用》于去年面世,中文翻译版可通过以下网址获取: https://github.com/Vonng/ddia
kafka
3
2024-04-29
如何构建可扩展可靠的数据密集型应用
Designing Data-Intensive Applications影印版
想知道顶尖软件工程师和架构师如何构建他们的应用程序,使其在长期内具备可扩展性、可靠性和可维护性吗?本书深入探讨了数据系统的关键原则、算法及权衡取舍,结合多个流行软件包和框架的内部结构作为示例。虽然工具不断演变,应用需求日益增长,但背后的原则始终不变。你将学会如何判断哪种工具适合特定的目的,以及如何将某些工具组合起来,构建出良好的应用架构。你还会学到如何对你的系统有更深的直觉,从而更好地追踪和解决任何可能出现的问题。
算法与数据结构
0
2024-10-30
数据密集型科学发现的第四范式
张亚勤推荐的数据挖掘研究方法专著,微软亚洲研究院研究人员必备!
数据挖掘
2
2024-07-18
设计数据密集应用的完整指南
《设计数据密集应用》是一部关于数据系统基础、分布式数据和衍生数据的重要著作。第一部分介绍了数据系统的基础,包括可靠性、可扩展性和可维护性等方面。第二部分探讨了分布式数据的复制、分区、事务处理以及分布式系统的挑战。最后一部分讨论了批处理、流处理和数据系统的未来发展方向。
算法与数据结构
1
2024-07-13
创建MATLAB应用程序设计师的伪模态应用程序
使用“inputdlg”创建对话框非常方便,允许您在MATLAB代码执行过程中暂停并获取用户输入。App Designer框架目前尚无此功能,因此我设计了这个实用程序来填补这一空白,帮助用户完成他们所需的工作。该实用程序支持两种主要工作流程:1)在代码中调用对话框应用程序并阻塞MATLAB代码,直到用户完成对话;2)从另一个应用程序调用您的对话框应用程序,并阻止用户在调用应用程序的输入上进行操作,直到完成对话。此方法的优势包括允许利用App Designer的强大编辑功能,相比于inputdlg,您可以构建更多可定制的输入对话框,并自动返回所有公共属性和可编辑值至UI控件。只需对App Designer应用程序进行几行简单的代码更改即可启用此调用方法。
Matlab
0
2024-08-28
Silverlight应用程序
dw笨阿猪高级表单验证插件,现已升级为Silverlight应用程序。
Access
0
2024-09-22
stats-bundle:Symfony 应用程序的 MongoDB 统计数据包
stats-bundle 简化了 Symfony 应用程序中 MongoDB 统计数据的操作。数据收集后,将以 JSON 格式输出并可通过 REST API 检索。统计数据存储在 MongoDB 中,可用于实时图表或特定时间段的图表。
NoSQL
6
2024-04-29