postgresql内核开发
文章平均质量分 89
韩楚风
多年服务端开发经验,目前在做数据库内核研发,希望和大家多交流数据库和产品研发方面的经验^.^
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PostgreSQL 内核级故障处理全解:从信号机制到 WAL 恢复的完整链路
防御性编程: 每个可能的故障点都有对应的检测和处理机制优雅降级: 从 Smart Shutdown → Fast Shutdown → Immediate Shutdown 的多级策略自动化恢复: Crash Recovery 无需人工干预,确保数据一致性最小权限: 信号处理器只做最少的工作,复杂逻辑延迟到安全上下文资源隔离: 共享内存、锁、文件句柄等资源都有明确的归属和清理责任这套机制使得 PostgreSQL 能够在各种故障场景下保持数据的持久性 (Durability)和。原创 2026-06-16 14:05:12 · 537 阅读 · 0 评论 -
手写数据库toadb 保姆级教程来了
手写数据库开始了,从零开始,step by step ,让小白都可以轻松开发数据库内核,简历上再增亮点,面试多了一份自信。toad database system,“癞蛤蟆”数据库,正如其名,我们想吃天鹅肉,它是一款从零完全开始手写的数据库,同时在每做一步都会有教程和分析,期待更多人加入,一起同行。故不积跬步,无以至千里;不积小流,无以成江海。学以致用,从现在就开始吧。原创 2023-06-03 11:10:19 · 20534 阅读 · 1 评论 -
postgresql 词法/语法(scanner/parser)中flex/bison介绍
在数据库内核中,语法解析和词法分析已经非常成熟,本文来介绍一下它使用的基本知识点,后面介绍数据库内容时,也能更好的理解。本文是基于postgresql 15的代码进行分析解读,演示是在centos8系统上进行。其中有两个重要的工具来协助完成词法和语法分析,它们是:flex词法分析(lexical analysis 或称为scanning)bison是语法分析(systax analysis 或称为parsing)原创 2023-05-14 22:45:00 · 6140 阅读 · 1 评论 -
postgresql 源码结构分析
本文对postgresql源码目录结构进行介绍,以及核心代码目录介绍,对pg内核感兴趣的朋友请关注本专栏内容。原创 2023-04-23 22:15:00 · 6047 阅读 · 0 评论
分享