书名:OceanBase数据库源码解析
编著:彭煜玮 杨传辉 杨志丰
出版社:机械工业出版社
出版时间:2023-05-19
ISBN:9787111723387
本书由机械工业出版社有限公司授权掌阅科技电子版制作与发行
版权所有·侵权必究
彭煜玮
武汉大学博士、副教授。现任中国计算机学会数据库专业委员会执行委员、PostgreSQL中国用户协会常务委员。长期从事数据库系统、大数据的教学和研究。作为技术负责人领导开发了国产对象代理数据管理系统TOTEM,著有《PostgreSQL数据库内核分析》一书,译著包括《由浅入深PostgreSQL》《PostgreSQL9.X之巅》《精通PostgreSQL 11》《PostgreSQL文档》等。
杨传辉
目前担任OceanBaseCTO,CCF数据库专委会执行委员。主导了OceanBase历次架构迭代和技术研发,著有《大规模分布式存储系统:原理与实践》一书。
杨志丰
OceanBase首席架构师,创始成员,长期从事数据库研发工作。主导研发了OceanBase的SQL引擎、分布式负载均衡、多模数据库等特性和平台产品,目前负责内核架构及创新研发。
OceanBase作为当今最先进的分布式关系型数据库之一,在开源之后受到了业界的广泛关注。为了帮助数据库内核研发人员、科研工作者、数据库技术爱好者理解OceanBase内核,本书从OceanBase开源版的源代码出发,介绍其实现机制和技术细节。
本书的主要内容包括:OceanBase概述、OceanBase的架构、OBServer、存储引擎、SQL引擎、事务引擎、高可用、多租户、安全管理等。本书尽可能沿着SQL语句的执行路径对上述主题进行详细介绍,以使读者对OceanBase的内部运作机理能有全面和深入的认识。
本书适合从事数据库领域相关研发的人员、高等院校相关专业研究生或高年级本科生阅读,也可以作为数据库特别是分布式数据库相关课程的补充读物。