书籍详情
《 深入浅出存储引擎 文小飞》[69]百度网盘|亲测有效|pdf下载
  • 深入浅出存储引擎 文小飞

  • 出版社:机械工业出版社
  • 作者:文小飞
  • 出版时间:2024-05-06
  • 热度:2519
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐
1.实战积淀,资深工程师倾囊相授:本书由互联网大厂资深工程师撰写,凝聚其多年一线实践经验,为读者提供了宝贵的存储引擎底层原理与实战攻略,助力高效掌握关键技术,从容解决业务挑战。2.问题导向,深度揭秘存储引擎:作者创新采用问题引导式教学法,通过一系列精心设计的问题逐步揭示存储引擎的奥秘,包括存储引擎特性、高频数据结构及存储介质等方面内容,让读者轻松理解并深化记忆。3.两大主流引擎深度解析:书中详尽阐述了B+树和LSM派系存储引擎的宏观原理与微观设计,辅以主流源码实现解读,让您既能把握整体架构,又能洞悉细微之处,全面提升对存储引擎的认知水平。4.理论联系实际,案例丰富:全书结合实际应用场景,以BoltDB和LevelDB为实例,细致剖析存储引擎的实际运作机制,无论是初学者还是资深开发者,都能从中获得深刻理解和实战指导。5.业界权威人士鼎力推荐:多位来自腾讯、PingCAP等知名企业的数据库技术专家联袂推荐,一致认为本书对于理解存储引擎原理、提升数据处理与优化能力具有重要价值,是每一位软件开发者及数据库从业者深入研究存储技术的理想读本。 
内容简介
全书分为3篇:1.第1篇首先会详细讲解存储引擎的全貌,让读者能对存储引擎有一个整体的思维框架,介绍存储引擎的两大分支:基于b+树的存储引擎、基于lsm派系的存储引擎,其次对存储引擎部分涉及的一些数据结构、存储介质等概念做一个简要的介绍,为后面内容的深入学习做铺垫。2.第二篇主要介绍基于b+树的存储引擎,在理论部分重点回答为什么选择b+树做存储引擎索引结构、b+树存储引擎解决哪些问题以及如何解决。在实践部分选择开源社区中比较有名的boltdb存储引擎项目来讲解其内部核心源码的实现细节。3.第三篇主要介绍基于lsm派系的存储引擎,理论部分重点介绍lsm tree中各组件的功能及作用,并在此基础上扩展介绍其他几类lsm派系存储引擎的实现思路,帮助读者开阔视野,实践部分分别以bitcask、moss、leveldb等开源项目的核心源码来展开,介绍其内部实现细节。通过阅读本书,读者不仅能对存储引擎,尤其是单机的存储引擎有一个整体的框架,而且能对两类存储引擎的实现思路及背后原理有个深刻的掌握,只有深刻理解了存储引擎的背后实现原理,读者不仅可以自己动手开发自己的存储引擎,更可以很快掌握关系型数据库或者NoSql这类组件的核心原理,对未来实际应用与开发提供参考。
作者简介
文小飞,在腾讯负责推荐系统后台核心模块研发工作,擅长go语言,熟悉推荐系统后台工作;对网络编程、微服务rpc框架、存储、分布式共识算法(raft)等技术比较感兴趣。
目  录
Contents  目  录
前言
第1章 存储引擎概述1
1.1 数据存储体系1
1.1.1 OLTP、OLAP与HTAP1
1.1.2 关系数据库、NoSQL数据库与
    NewSQL数据库2
1.1.3 内存型存储组件与磁盘型存储
    组件8
1.1.4 读多写少组件、写多读少组件
    和读多写多组件9
1.1.5 数据存储与检索10
1.2 数据存储的核心:存储引擎10
1.2.1 存储引擎整体架构10
前  言
前  言
为什么要写这本书
在互联网行业中,存储是一个非常重要的领域。所有的互联网应用都离不开数据的存储和检索。然而,存储系统是计算机中非常复杂的一类系统。想掌握它,不仅需要掌握数据结构、算法、操作系统等知识,还要掌握分布式系统相关知识。因此,存储领域的入门门槛较高,对于初学者或者存储爱好者而言并不友好。不幸的是,我也属于存储爱好者这个行列。此外,在日常工作和求职时,存储相关知识的运用和考察占比非常大。如果对存储系统的原理有深入的理解,在工作时能够更好地编写高效的软件,在求职时也将是明显的优势和加分项。

相关推荐