专题:OceanBase 源码解读

2024年 5月 7日 39.6k 0

专题:OceanBase 源码解读-1

专题简介

OceanBase 正式开源后,300 万行核心代码在社区官网同步上线,但这些代码有一些多年变迁的遗迹,新人上手殊为不易。通过本系列的源码解读文章,首先,你可以了解 OceanBase 数据库的基本原理,学到一个数据库是如何实现的。推而广之,你也可以把 OceanBase 的实现原理应用到其他数据库,这对你学习其他数据库也有帮助。其次,在熟悉了 OceanBase 的代码之后,如果有需要,你可以直接在未来的工作中使用我们的代码,或者为 OceanBase 贡献您的代码。

作者简介

杨志丰,花名竹翁,毕业于北京大学网络实验室,近十年来一直在从事分布式系统和数据库的研发工作。竹翁一直在阿里巴巴/蚂蚁金服自主研发的分布式关系数据库 OceanBase 团队从事研发工作,致力把这个设计先进的 HTAP 数据库系统打造成技术业内标杆、商业取得成功的核心基础设施。在 OceanBase 系统中,他先后负责 OceanBase 的 SQL 引擎,分布式主控模块,多模数据库方向等,也负责过 OceanBase 的数据库平台产品研发,近期在负责内核创新研发工作。竹翁对 C++、分布式系统原理、SQL 查询处理、事务处理、编译技术、工程效率等方面具有浓厚的兴趣。

一键直达

1、OceanBase 数据库源码解读(一)引言

2、OceanBase 数据库源码解读(二)目录结构

3、OceanBase 源码解读(三)SQL 的一生

4、OceanBase 源码解读(四)分区的一生

5、OceanBase 源码解读(五)事务的一生

6、OceanBase 源码解读(六)租户的一生

7、OceanBase源码解读(七)带你看透虚拟表

8、OceanBase源码解读(八)OceanBase 高性能执行引擎

9、OceanBase源码解读(九)TableAPI 和 OceanBase 多模型

10、OceanBase 源码解读(十)分布式事务

11、OceanBase 源码解读(十一):表达式和函数

12、OceanBase 源码解读(十二):事务日志的提交和回放

13、OceanBase 源码解读(十三):一号表

14、OceanBase 源码解读(十四):集群位置信息的存储与汇报

15、OceanBase 源码解读(十五):Location Cache 模块浅析

写在最后

深入学习OceanBase源码可阅读 https://github.com/oceanbase/oceanbase ,欢迎参与贡献。

如果您有任何建议或反馈,欢迎提出来帮助我们改善。

邮箱:open_docs@oceanbase.com

钉钉答疑群:33254054

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论