大家期待已久的 StoneDB 数据库源码解读系列终于要上线啦!
如果你想要深度的学习 StoneDB 的源码逻辑,想知道 HTAP 数据库的原理,那么这个系列你一定不能错过~
在之前发布的启航计划活动中我们有提到,为帮助大家更好的学习 StoneDB,StoneDB 社区将在活动期间开展4次线上源码解读直播,并设立问答环节供大家深入交流。但是随着我们的进一步梳理,干货太多已经远超原计划的四期内容。我们将每个模块拆分多期,方便讲师更加细致的为大家讲解,让大家更好的吸收 StoneDB 的源码知识。
当然,参与启航计划的同学不用担心活动任务路径拉长,根据之前的规则,累计打卡满四期即完成源码学习阶段任务,可领取对应奖励。还没有参与启航计划的小伙伴可以点击阅读原文报名参加哦,手把手教您安装、测试、源码、贡献,迅速成为 StoneDB Contributor !
内容介绍
本次系列直播将由四位讲师围绕四大模块来解析 StoneDB 的底层源码:
讲师:张红星
StoneDB PMC 主席、StoneDB 内核架构师,东南大学硕士毕业,曾参与多项开源社区活动,熟悉 MySQL、PostgreSQL 等多款开源数据库产品,具有多年的数据库内核开发和架构经验。查询模块
分析 StoneDB 引擎的查询模块,包括:查询模块结构图、查询流程、知识网格、知识网格优化、优化算法。
讲师:高日耀
StoneDB PMC、HTAP 内核架构师,毕业于华中科技大学,喜欢研究主流数据库架构和源码。8年的数据库内核开发经验,曾从事分布式数据库 CirroData、RadonDB 和 TDengine 的内核研发工作。存储模块
StoneDB 列存引擎设计,包含列式数据组织形式,数据组织结构,基于列的数据压缩,index 设计,事务,数据写入和支持的数据类型等
讲师:陈学东
StoneDB内核开发工程师,多年数据库内核研发经验,热爱研究数据库内核源码、探讨数据库相关知识。服务器模块
StoneDB 服务器负责和客户端通信以及 Tianmu 引擎调用。在收到客户端指令时,服务器模块是如何处理这些指令并且如何与 Tianmu 引擎交互的?将在本次源码解读系列中以最为复杂的查询请求为例和大家做分享。
讲师:李红建
StoneDB 内核开发工程师,毕业于河南大学,喜欢研究技术原理,在数据库内核开发上有独到见解。
工具类模块
各个工具类属于 Tianmu 引擎的核心组件,这些组件可以说是 Tianmu 的基石,由于工具类的范围广,挑选常用的跟大家做分享。主要有:日志系统、异常处理、堆栈跟踪、线程池、内存管理、数据压缩/解压缩等。
直播预告
源码解读第一期将在12月8日晚上八点开讲,由 StoneDB 内核开发工程师——李红建,为大家做进行工具类的源码讲解。主要分享内容从日志系统、异常处理、堆栈跟踪、线程池四点出发。
扫描二维码或点击视频号预约哦,不要错过啦~
打卡奖励
1.参与启航计划的小伙伴,观看源码解读直播学习(如时间冲突错过直播的同学可观看直播回放),完整观看后扫码直播界面的答题通道二维码,填写提交答题表。坚持打卡四期即完成源码学习阶段任务。可根据启航计划规则获得相应~
2.启航计划外的小伙伴累计打卡满三期(已提交的答题卡为准),可联系小助手领取社区小礼品一份~
转发抽奖
点击下方链接转发启航计划活动推文至朋友圈(不设分组),保留24小时后截图发给小助手,可获得抽奖链接参与抽奖,StoneDB 社区潮流卫衣包邮送到家!快快转发起来吧~
StoneDB 数据库启航计划正式开启!带你成为 StoneDB Contributor!
扫码添加小助手
加入StoneDB开源社区用户群
讨论交流,共同进步
HTAP 的下一步?SoTP 初探(下):解读 Serving over TP 和其典型案例场景
存算一体 VS 存算分离 ,IT发展下的技术迭代
面向场景,HTAP到底是刚需还是炒作?
StoneDB 团队成员与 MySQL 之父 Monty 会面,共话未来数据库形态
解读《Benchmarking Hybrid OLTP&OLAP Database Systems》| StoneDB学术分享会