首页
互助圈
新手教程
进阶之路
算法原理
架构设计
JAVA进阶
C/C++进阶
Python进阶
JavaScript
数据库
大数据
消息服务
源码解读
JAVA源码
Spring源码
数据库
消息服务
Dubbo源码
面试指南
大厂专栏
面试技巧
面试经验
面试题库
开发资料
文档资料
工具软件
电子书籍
小牛导航
在线工具
登录
目录
目录
当前位置:
首页
>
文档资料
>
设计数据密集型应用
>
第一部分:数据系统的基石
优质
小牛编辑
195浏览
2023-12-01
本书前四章介绍了数据系统底层的基础概念,无论是在单台机器上运行的单点数据系统,还是分布在多台机器上的分布式数据系统都适用。
第一章将介绍本书使用的术语和方法。
可靠性,可扩展性和可维护性
,这些词汇到底意味着什么?如何实现这些目标?
第二章将对几种不同的
数据模型和查询语言
进行比较。从程序员的角度看,这是数据库之间最明显的区别。不同的数据模型适用于不同的应用场景。
第三章将深入
存储引擎
内部,研究数据库如何在磁盘上摆放数据。不同的存储引擎针对不同的负载进行优化,选择合适的存储引擎对系统性能有巨大影响。
第四章将对几种不同的
数据编码
进行比较。特别研究了这些格式在应用需求经常变化、模式需要随时间演变的环境中表现如何。
第二部分将专门讨论在
分布式数据系统
中特有的问题。
目录
可靠性、可扩展性、可维护性
数据模型与查询语言
存储与检索
编码与演化
上一章
目录
下一章
序言
设计数据密集型应用
第一章:可靠性、可扩展性、可维护性
免责声明:
以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。