Hi, I'm roseduan
我是 roseduan(也可以叫我 rose),一个爱折腾的技术 & 产品人。从 Java 到 Go,再到 C / Rust;从业务开发到基础架构,再到数据库内核。开源过 rosedb、lotusdb,Apache Cloudberry committer;同时是独立教育产品 CodePie 的创作者。
- ⭐Apache Committer
- 📚Independent Educator
- 💼Built CodePie & InfoPie
My Products
我正在做的两个产品 —— 把多年实战经验和持续输入,变成你能直接用上的东西。
CodePie
Build Real Systems from Scratch
动手构建真实系统
亲手构建 KV 存储、SQL 数据库、AI Coding Agent。每章配可跑代码 + 测试,从 Go / Rust / Java / C++ / TypeScript / Python 多语言实现。
📚 4 门系列课程 · 🎓 5000+ 学员 · 🌐 多语言实现
- Education
- Systems
InfoPie
AI · LLM · Database · Systems Daily
每日精选,系统出发
每日聚合 AI、大模型、数据库、系统工程领域的新闻和论文,按主题分类,只收录有价值的一手信息。
即将上线,敬请期待 ✨
- Daily
- AI
- DB
My Projects
数据库内核 · 存储引擎 · 分布式 —— 这些是我从业务转向基础架构后,一直在持续投入的方向。下面是几个我亲手写过、长期维护的开源项目,从单机 KV 到混合存储,再到大规模 MPP 数据库,覆盖了存储和数据库领域的不同层次。
-
rosedb
Go 4.9k基于 Bitcask 存储模型的轻量、高性能 KV 数据库,Append-only 写入 + 内存索引,启动快、写入吞吐高。多次登上 GitHub Trending,是我转向数据库领域的起点。
-
lotusdb
Go 2.3k结合 LSM Tree 和 B+ Tree 优势的混合存储引擎 —— 读稳定 + 写吞吐都不妥协。灵感来自 SLM-DB 论文,目前已迭代到 V2.0,持续向生产级演进。
-
Apache Cloudberry
C 1.2k开源 MPP 数据库,Greenplum 的替代方案 · Apache 顶级孵化项目。深度参与查询执行、并行计算、AI 向量检索等模块,日常工作主战场。
-
rust-practice
Rust 737Rust 语言实战小项目集合,从 Bitcask KV 到内存数据库,边写边学。适合刚上手 Rust 想跳过 toy 项目、直接进入真实系统编程的人。
-
database-learning
Docs 474数据库 / 存储学习路径推荐 —— 把我多年自学数据库内核走过的弯路、读过的论文和源码、推荐过的课程,整理成一份可循序渐进的中文学习地图。
-
wal
Go 282通用 Write-Ahead Log 组件,Segment + Block + Chunk 三级结构,append-only 写入,支持崩溃恢复。可直接被 LSM、Bitcask 等存储引擎复用。
A bit about me
大三的时候自学 Java 入门编程,毕业后来到上海,开始了互联网行业的职业生涯。
工作一年半后从 Java 转向 Go,也从业务开发转向了基础架构方向;在这个过程中接触到数据库和存储领域,创建了第一个开源项目 rosedb。
为了更深入地理解数据库内核,又开始学习 C 和 Rust。每一次转变,都让我对底层系统有了更深的理解。这几年又开始把这些经验沉淀成课程和社群,意外发现技术影响力可以走出一条独立的第二曲线。
How I got here
- 2018 大三 · 决定自学
高考被文科限制选了国贸,大一买过 C 语言书自学但断断续续。大三正式决定系统学 Java,跨专业找工作。
- 2019 入职上海 · 第一份工作
秋招几经波折拿到两家上海小公司 offer,毕业入职做 Java 业务开发(电子签名)。1000 块的小房间,几千块工资,从零开始。
- 2020 业余开源 rosedb · 跳槽 B 站
工作之余学了 Go,接触到 Bitcask / LSM Tree / B+ Tree。10 月国庆假期决定亲手实现 rosedb,顺手通过 B 站面试。开源初期没人关注,纯凭兴趣。
- 2021 rosedb 1k stars · 转分布式存储
在 B 站讲了系列视频、Go 夜读做了分享,rosedb 开源 7 个月时 stars 破 1k,多次登上 GitHub Trending。然后内部转岗到分布式存储,做 DB Proxy 和 KV 组件。
- 2022 创建 LotusDB · 转数据库内核
基于 SLM-DB 论文灵感,开源 LotusDB(B+ Tree + LSM Tree 结合)。上海疫情居家期间想清楚要做底层,2022 中跳槽到数据库内核团队。
- 2023 C / Rust · Apache Committer
深入 Postgres 内核,学 C 和 Rust。成为 Apache Cloudberry committer,开始把多年学到的东西写成课程。
- 2024 — 2025 社群 · 知识付费 · 副业起飞
运营技术付费社群超过 1000 人,知识付费课程持续产出,副业从"零散收入"走到稳定可预期 —— 验证了"技术 + 写作 + 教学"这条路径可以走通。
- 2026 CodePie · InfoPie
把多年实战变成体系化课程平台 CodePie,KV / SQL / 分布式 / AI Agent 全部从零实现。同时做 InfoPie,每日聚合 AI 与系统领域的精选信息。
"Stay hungry, stay foolish."
Recent Blog Posts
数据库内核 · 系统工程 · 编程经历 —— 所有长内容都在博客上。
Hands-on Course
Build with CodePie
亲手构建 KV 存储、SQL 数据库、AI Coding Agent —— 每章配可跑代码 + 测试,多语言实战,把底层系统真正学到手里。
访问 CodePie