成功加入购物车

去购物车结算 X
灵感书店
  • OceanBase数据库源码解析

OceanBase数据库源码解析

举报

正版保障 假一赔十 可开发票

  • 作者: 
  • 出版社:    机械工业出版社
  • ISBN:    9787111723387
  • 出版时间: 
  • 装帧:    平装
  • 开本:    16开
  • ISBN:  9787111723387
  • 出版时间: 
  • 装帧:  平装
  • 开本:  16开

售价 44.30 6.4折

定价 ¥69.00 

品相 全新

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-05-01

    数量
    库存24
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      综合性图书
      货号:
      13093698
      商品描述:
      作者简介
      彭煜玮武汉大学博士、副教授。现任中国计算机学会数据库专业委员会执行委员、PostgreSQL中国用户协会常务委员。长期从事数据库系统、大数据的教学和研究。作为技术负责人领导开发了国产对象代理数据管理系统TOTEM,著有《PostgreSQL数据库内核分析》一书,译著包括《由浅入深PostgreSQL》《PostgreSQL9.X之巅》《精通PostgreSQL11》《PostgreSQL文档》等。

      目录
      前言第1章OceanBase概述1.1OceanBase简介及发展历程1.2OceanBase的特性1.3OceanBase的应用案例1.4OceanBase的编译和部署1.4.1环境依赖1.4.2构建/打包 OceanBase 数据库1.4.3部署OceanBase1.5OceanBase的性能1.6小结第2章OceanBase的架构2.1架构概述2.2源码结构2.2.1依赖库2.2.2内核源码2.2.3其他子目录2.3安装目录结构2.3.1执行文件目录2.3.2配置文件目录2.3.3运行日志目录2.3.4运行状态目录2.3.5数据文件目录2.4ODP2.5小结第3章OBServer3.1OBServer结构3.2网络子系统3.3多租户环境3.4线程架构3.5连接和会话管理3.5.1ObMySQLHandler3.5.2ObRpcHandler3.5.3请求投送3.5.4请求处理3.5.5会话管理3.6总控服务3.7配置子系统3.8小结第4章存储引擎4.1元数据存储4.1.1系统表4.1.2多版本模式服务4.1.3DDL服务4.1.4模式缓存4.1.5模式刷新4.2数据的物理存储4.2.1行存储格式4.2.2微块4.2.3宏块4.2.4SSTable和存储文件4.2.5MemTable4.2.6分区组、表组等4.2.7数据压缩4.3转储和合并4.3.1冻结4.3.2转储和Minor Compaction4.3.3Major Compaction4.4多级缓存4.5小结第5章SQL引擎5.1SQL引擎结构5.2解析器5.2.1词法分析器5.2.2语法分析器5.2.3SQL语句的解析5.2.4语法树的结构5.3计划缓存5.3.1计划和计划缓存的结构5.3.2缓存计划5.3.3查找计划5.3.4淘汰计划缓存和失效5.4语义分析器5.4.1DROP TABLE语句的语义分析5.4.2语句树(逻辑计划)结构5.5重写器5.5.1预处理5.5.2重写5.5.3后处理5.6优化器5.6.1路径与逻辑计划5.6.2初始计划生成5.6.3并行优化5.6.4代价模型5.6.5代码生成5.7执行器5.7.1命令执行5.7.2计划执行框架5.7.3并行执行框架5.7.4并行框架实现5.8小结第6章事务引擎6.1事务管理6.1.1事务的结构6.1.2事务控制6.1.3语句级原子性6.1.4全局时间戳6.2保存点6.2.1实现原理6.2.2定义保存点6.2.3释放保存点6.2.4回滚到指定保存点6.3Redo日志6.3.1日志文件类型6.3.2日志的产生6.3.3日志的回放6.3.4日志容灾6.3.5日志的控制与回收6.4本地事务6.4.1本地单分区事务6.4.2本地多分区事务6.5分布式事务6.5.1分布式事务的构造6.5.2两阶段提交6.6并发控制6.6.1MVCC6.6.2多版本读一致性6.6.3多版本读一致性实现6.7封锁及两阶段锁2PL6.7.1锁使用6.7.2锁粒度和互斥6.7.3锁存储6.7.4锁的获取与释放6.7.5唤醒等待事务6.7.6死锁处理6.8ELR技术6.8.1解锁时机6.8.2解锁之后数据的可见性6.9事务隔离级别6.10弱一致性读6.10.1SQL语句的一致性级别6.10.2事务的一致性级别6.10.3弱一致性读配置项6.10.4时间戳生成方式6.11小结第7章高可用7.1高可用架构7.1.1Paxos协议7.1.2分布式选举7.1.3节点故障处理7.1.4多副本日志同步7.2对象闪回7.2.1回收站7.2.2删除到回收站7.2.3从回收站恢复7.2.4清理回收站7.3备份恢复7.3.1物理备份架构7.3.2日志归档7.3.3数据备份7.3.4取消备份7.3.5数据恢复7.3.6逻辑备份7.4小结第8章多租户8.1租户8.1.1租户管理8.1.2租户操作8.2资源隔离8.2.1租户资源定义8.2.2资源管理和操作8.2.3资源隔离8.2.4资源使用控制8.3资源自动均衡8.3.1自动均衡概述8.3.2自动均衡的发起8.3.3再均衡任务的构建与分发8.3.4手动迁移8.4小结第9章安全管理9.1身份鉴别9.1.1鉴别方式9.1.2身份认证全过程9.2访问控制9.2.1用户9.2.2授予及撤销权限9.2.3访问权限检查9.3安全审计9.4小结

      内容摘要
      OceanBase作为当今最优选的分布式关系型数据库之一,在开源之后受到了业界的广泛关注。为了帮助数据库内核研发人员、科研工作者、数据库技术爱好者理解OceanBase内核,本书从OceanBase开源版的源代码出发,介绍其实现机制和技术细节。
      本书的主要内容包括:OceanBase概述、OceanBase的架构、OBServer、存储引擎、SQL引擎、事务引擎、高可用、多租户、安全管理等。本书尽可能沿着SQL语句的执行路径对上述主题进行详细介绍,以使读者对OceanBase的内部运作机理能有全面和深入的认识。
      本书适合从事数据库领域相关研发的人员、高等院校相关专业研究生或高年级本科生阅读,也可以作为数据库特别是分布式数据库相关课程的补充读物。

      精彩内容
      OceanBase作为当今最优选的分布式关系型数据库之一,在开源之后受到了业界的广泛关注。为了帮助数据库内核研发人员、科研工作者、数据库技术爱好者理解OceanBase内核,本书从OceanBase开源版的源代码出发,介绍其实现机制和技术细节。本书的主要内容包括:OceanBase概述、OceanBase的架构、OBServer、存储引擎、SQL引擎、事务引擎、高可用、多租户、安全管理等。本书尽可能沿着SQL语句的执行路径对上述主题进行详细介绍,以使读者对OceanBase的内部运作机理能有全面和深入的认识。本书适合从事数据库领域相关研发的人员、高等院校相关专业研究生或高年级本科生阅读,也可以作为数据库特别是分布式数据库相关课程的补充读物。

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看