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