首页
学习
活动
专区
工具
TVP
发布

roseduan写字的地方

专栏作者
59
文章
36053
阅读量
14
订阅数
Postgres 源码学习 2—Postgres 的 VFD 机制
数据库的本质其实就是用来存储数据的,所以免不了和文件系统、存储进行交互,万丈高楼平地起,存储一般是一个数据库的最底层,Postgres 在存储的文件管理方面也有很多的设计与抽象。
roseduan
2024-04-19
710
Postgres 源码学习 1—Postgres 源码编译和 debug
这里我使用了一个纯净的 Ubuntu 环境来进行演示,为了方便,使用了 docker。
roseduan
2024-04-18
760
后端开发和数据库内核开发最全总结,详细对比!
我自己在毕业的前 2 年,其实都是做的后端业务开发,后来才转到了数据库内核开发,结合我自己的实际经历,跟大家聊一聊这两种不同类型的岗位都有什么区别。我会分别从编程语言、难易程度、工作流程、市场就业、薪资情况、稳定性方面进行全方位对比,最后也会对两种方向的选择给出自己的建议。
roseduan
2024-04-18
620
细数自己学习过的编程语言,附学习建议
今天给大家分享一下我从大学自学编程,然后毕业四年多以来,学习过的编程语言,然后也会对这些编程语言做一个简单的比较,最后也会给出我的学习建议。
roseduan
2024-03-20
1260
raft 算法、分布式 KV 面试汇总
基于 MIT 6824 课程 lab 框架,实现一个基于 raft 共识算法、高性能、可容错的分布式 KV 存储系统,保证系统的一致性和可靠性。
roseduan
2024-02-29
1960
2023 年小结
去年六月份加入到现在的公司,目前已经一年多了,今年全年的时间,逐步深入的参与到数据库内核的一些 feature 开发中来,做了非常多的事情,包括:
roseduan
2023-12-26
1530
C,C++,还是 Rust?
最近工作中,对我司的 MPP 数据库产品 (https://github.com/cloudberrydb/cloudberrydb) 进行存算分离的改造,我们的组件最开始是 C++ 写的,但是由于产品本身是基于 Postgres (C 语言),所以又引入了非常多的 C 代码。
roseduan
2023-12-11
2140
我的编程故事—8 数据库内核
上一回说到,在从业务转到基础架构岗位之后,我开发了自己的第二个开源项目 LotusDB,并且因为一些原因,我在 2022 年中,也就是去年上海解封之后,开始打算看看新的机会了。
roseduan
2023-11-17
1400
从零实现 KV 和分布式 KV 有什么区别?
在众望所归之下,前两天终于出了一个全新的课程《从零实现分布式 KV》,大家的学习热情都非常高涨,其中有很多同学都问到了一个共同的问题,那就是这个课程和我之前的《从零实现 KV 存储》有什么区别呢?
roseduan
2023-11-17
1980
LotusDB 2.0 重磅发布!
经过差不多两个月的重构,在社区小伙伴的共同协作努力下,LotusDB V2.0.0版本正式发布!
roseduan
2023-09-12
1700
使用 WAL 构建你自己的 KV 存储
这篇文章将主要描述,如何使用我最近新开发的 WAL(Write Ahead Log)构建属于你自己的 KV 存储引擎。
roseduan
2023-09-01
2260
我的编程故事—5 Java 到 Go,开源 rosedb
上一回说到,在工作的闲暇之余,我学习了很多的东西,其中就包括了 Go 语言,那时候并没有明确的目的,也没有什么转行转语言的想法,可能仅仅是对技术的兴趣吧!
roseduan
2023-09-01
1740
Renee KV—项目意见征求
各位朋友大家好,在之前的一段时间内,RoseDB V2 版本的重构已经全部完成了,相较于前面 V1 的版本,设计上更加简洁高效,并且只专注于 KV 接口的实现,目前支持了基础的数据存取接口和迭代器、前缀扫描等特性。
roseduan
2023-09-01
1330
硬核项目 KV 存储,轻松拿捏面试官!
基于 Bitcask 模型,兼容 Redis 数据结构和协议的高性能 KV 存储引擎 设计细节
roseduan
2023-09-01
5560
rosedb V2.1.0 & V2.2.0 发布
支持迭代器,用户可以方便的使用其来遍历数据库中的所有数据,并且支持正向和反向迭代,迭代器的几个主要的方法如:
roseduan
2023-09-01
1410
RoseDB V2 版本发布!
RoseDB 是一个基于 Bitcask 存储模型,轻量、快速、可靠的 KV 存储引擎。Bitcask 存储模型的设计主要受到日志结构化的文件系统和日志文件合并的启发。
roseduan
2023-09-01
2250
rosedb 重构—意见征求
Hello 大家好,rosedb 目前正处于重构阶段,想要征求一些大家的意见和建议,欢迎大家来畅所欲言。
roseduan
2023-09-01
1470
数据库/存储学习路径推荐
我自己就是从业务自学转入数据库内核研发岗位的,根据自己的经历,简单总结了一下入门数据库相关的学习路线、学习资料、项目书籍推荐等,大家可以参考。 必看课程
roseduan
2023-03-09
4.2K0
bitcask 论文详解
Riak 有很多产品,其中就包括一个分布式 KV 存储系统 Riak KV,他们的产品具有可插拔的存储引擎,可以独立于整个系统,单独开发和测试新的存储引擎。
roseduan
2023-03-09
4600
CMU 15445 学习笔记—8 Index Concurrency Control
前面讲到的索引数据结构,例如哈希表、B+ 树,我们都假设它是在单线程环境下运行的。
roseduan
2023-03-09
5830
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档