返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 全新正版精通LevelDB9787111693260机械工业出版社
    • 作者: 廖环宇,张仕华著著 | 廖环宇,张仕华著编 | 廖环宇,张仕华著译 | 廖环宇,张仕华著绘
    • 出版社: 机械工业出版社
    • 出版时间:2022-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    如梦图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 廖环宇,张仕华著著| 廖环宇,张仕华著编| 廖环宇,张仕华著译| 廖环宇,张仕华著绘
    • 出版社:机械工业出版社
    • 出版时间:2022-01
    • 版次:1
    • 印次:1
    • 字数:154.0
    • 页数:201
    • 开本:16开
    • ISBN:9787111693260
    • 版权提供:机械工业出版社
    • 作者:廖环宇,张仕华著
    • 著:廖环宇,张仕华著
    • 装帧:平装
    • 印次:1
    • 定价:79.00
    • ISBN:9787111693260
    • 出版社:机械工业出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2022-01
    • 页数:201
    • 外部编号:11324763
    • 版次:1
    • 成品尺寸:暂无

    前言
    章 初识LevelDB1
    1.1 键-值数据库的提出与价值1
    1.2 LevelDB的诞生过程2
    1.3 LevelDB的特3
    1.4 LevelDB的能分析4
    1.5 LevelDB的衍生产品5
    1.5.1 RocksDB6
    1.5.2 SSDB7
    1.6 小结8
    第2章 基本数据结构9
    2.1 string与Slice9
    2.2 错误处理Status10
    . key比较函数接口Comparatr1
    2.4 迭代器接口13
    2.5 系统参数14
    2.5.1 DB参数Options14
    2.5.2 读操作参数ReadOptions16
    2.5.3 写操作参数WriteOptions16
    2.6 小结17
    第3章 LevelDB使用入门18
    3.1 源码简介18
    3.1.1 目录结构18
    3.1.2 安装与编译19
    3.1.3 引用头文件20
    3.2 创建(打开)与关闭数据库21
    3.3 数据的读、写与删除
    3.4 数据批量操作24
    3.5 迭代器与key的查询操作26
    3.5.1 前向与反向迭代循环遍历26
    3.5.2 按key的范围进行查询27
    3.6 能优化方案28
    3.6.1 启用压缩28
    3.6.2 启用Cache29
    3.6.3 启用FilterPolicy30
    3.6.4 key的命名设计30
    3.7 小结31
    第4章 总体架构与设计思想32
    4.1 键-值存储系统的基本要求32
    4.2 Bigtable与LevelDB 33
    4.3 主要模块功能介绍34
    4.4 主要操作流程分析36
    4.4.1 数据库Open流程分析36
    4.4.2 数据Get流程分析39
    4.4.3 数据Put与Write流程分析42
    4.4.4 快照生成与读取分析46
    4.5 小结48
    第5章 公用基础类49
    5.1 LevelDB跨平台编程49
    5.1.1 LevelDB操作系统可移植方案49
    5.1.2 LevelDB移植到操作系统接口规范50
    5.1.3 POSIX可移植操作系统接口55
    5.1.4 原子指针与内存屏障61
    5.2 文件操作66
    5.2.1 顺序文件操作66
    5.2.2 随机文件操作73
    5.. Log文件操作77
    5.3 Env操作环境抽象接口81
    5.3.1 PosixEnv对象84
    5.3.2 EnvWrapper与InMemoryEnv93
    5.4 int数值编码99
    5.4.1 什么是编码99
    5.4.2 int定长数值编码100
    5.4.3 int变长数值编码102
    5.5 内存管理104
    5.5.1 Arena内存池的基本思想105
    5.5.2 Arena内存池的定义与原理105
    5.5.3 Arena内存的分配108
    5.5.4 内存使用率统计114
    5.5.5 非内存池的内存分配优化115
    5.6 小结116
    第6章 Log模块117
    6.1 Log文件格式定义117
    6.2 Log文件读写操作119
    6.2.1 Log文件写入119
    6.2.2 Log文件读取122
    6.3 记录Log文件124
    6.4 从Log文件恢复MemTable125
    6.5 小结126
    第7章 MemTable模块127
    7.1 MemTable插入与查找127
    7.1.1 MemTable插入128
    7.1.2 MemTable查找129
    7.2 SkipList插入与查找131
    7.2.1 SkipList插入132
    7.2.2 SkipList查找134
    7.3 MemTable生成SSTable136
    7.4 小结137
    第8章 SSTable模块139
    8.1 SSTable文件格式139
    8.1.1 SSTable的组成140
    8.1.2 块格式141
    8.1.3 数据索引区域145
    8.1.4 数据区域145
    8.1.5 元数据索引区域145
    8.1.6 元数据区域146
    8.2 SSTable的读写流程148
    8.2.1 生成块148
    8.2.2 读取块151
    8.. 生成SSTable152
    8.2.4 读取SSTable156
    8.3 布隆过滤器的实现158
    8.3.1 布隆过滤器的设计160
    8.3.2 布隆过滤器的使用162
    8.4 LRU Cache的实现166
    8.4.1 LRU Cache的设计167
    8.4.2 LRU Cache的使用173
    8.5 小结174
    第9章 多版本管理与Compaction原理176
    9.1 多版本管理机制177
    9.1.1 VersionEdit机制177
    9.1.2 Version机制182
    9.1.3 VersionSet机制187
    9.1.4 Manifest机制189
    9.2 Compaction原理189
    9.2.1 触发时机190
    9.2.2 文件选取191
    9.. 执行流程195
    9.2.4 文件清理197
    9.3 小结199
    附录 LevelDB的演进200

    廖环宇,中南大学硕士、阿里云高级算法专家与工业大脑算法团队负责人,长期致力于人工智能算法与工业大数据技术的研究和实践,过许多大型数据智能平台的开发与应用。
    张仕华,贝壳找房资深软件开发,于北京科技大学,曾就职于360、滴滴。热衷源码研究与探究技术本质,合著有《Redis 5设计与源码分析》。

    阿里、贝壳找房专家联合撰写,深入LevelDB的方法与关键代码层面,多注释与讲解

    全书分为3个部分:部分介绍LevelDB的背景知识,主要描述LevelDB是什么,具有什么样的特,有什么样的应用场景。此外,分析LevelDB的源代码目录结构,介绍其总体架构与设计思想,并对个各个子模块的功能进行简要的描述。
    第二部分,按前面划分好的软件模块,对每一个模块进行详细的介绍。在模块详细介绍时,着重讲清每个模块的原理及其在LevelDB中的具体作用,并有针对的加入一些C++编程规范相关的内容。
    通过阅读本书,读者不仅能学习高能Kev/Value数据库的实现原理,还能掌握LevelDB中几个经典的数据结构与模块,如SSTable、LSM等,对未来的应用与开发设计提供重要的参考。

    1)阿里、贝壳找房专家联合撰写,深入方法与关键代码层面,多注释与讲解 2)本书系统剖析LevelDB的数据结构、使用、架构、共用基础类与主要模块实现,是掌握Bigtable数据库设计精髓的

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购