
数据密集型应用系统设计
文章平均质量分 55
小埋汰0919
这个作者很懒,什么都没留下…
展开
-
《数据密集型应用系统设计》第一章 可靠、可扩展与可维护的应用系统
可靠性 硬件故障 一块硬盘可以使用40-50年,10000块磁盘的系统每天至少有一块磁盘故障(50 * 365 在10000的量级上) 注:数字有两个作用,第一是对硬件故障率有一个初步感知,第二是设计系统时默认边界是硬件故障是常态。 软件错误 避免方法:仔细考虑实现细节、描述清楚系统设计场景(约束)、系统间交互、测试(单测、集成测试等)、监控...原创 2018-10-18 20:52:32 · 981 阅读 · 1 评论 -
《数据密集型应用系统设计》第二章 数据模型与查询语言
概述 本章从数据库之初的数据模型开始介绍(20世纪60年代),从用户使用的角度分析了每种数据模型的优缺点。就目前国内互联网存储来看实际用处并不大,对于互联网分布式存储开发工程师更多的意义是提供了一个全面(发展历程)、笼统的了解数据库的发展。 在数据模型部分介绍了,关系数据模型、文档数据模型并结合一对多、多对多等用户使用方式上进行了比较,原文在本章并没有介绍互联网更看重的性能、扩展性等因素。 在...原创 2018-10-20 15:15:40 · 441 阅读 · 0 评论