注册登录
产品
社群
使用“Bing”搜本站
使用“Google”搜本站
使用“百度”搜本站
✓
站内搜索
注册登录
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
安谋科技 XPU
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
安谋科技 XPU
roseduan
72
获赞数
0
关注数
43
粉丝数
关注他
发私信
上海
成都广播电视大学 | 广播
github.com
IP 属地香港
2019-02-13 加入
浏览 11.4k
举报
屏蔽
主页
回答
提问
文章
73
更多
欢迎关注我的微信公众号【roseduan写字的地方】,技术之外,咱们聊聊生活琐碎。
173 声望
|
学徒
java
57
数据结构和算法
48
go
40
springboot
34
数据库
26
黄金勋章
暂未获得该勋章
如何获得
1
白银勋章
痴迷者
2
青铜勋章
见多识广
自传作者
个人动态
发布了文章
2024-06-15
近期对 wal 组件的性能提升
roseduan
本文由mdnice多平台发布
发布了文章
2024-06-05
rose 聊开源—1 你为什么需要一个开源项目
roseduan
我自己从最开始开源 rosedb/lotusdb,以及一些其他组件,折腾开源也有很多年了,这次想写一个关于开源项目的系列,结合我自己的实际经历,讲讲开源项目的开发、参与、维护、流程规范、收获、盈利等内容,希望这个系列对大家有所帮助。
发布了文章
2024-05-26
Postgres 源码学习 3—Postgres 存储管理器
roseduan
本文由mdnice多平台发布
发布了文章
2024-05-22
推荐一本手写数据库的书籍
roseduan
本文由mdnice多平台发布
发布了文章
2024-05-10
Rust 练手项目—实现 MVCC 多版本并发控制
roseduan
数据库的事务是一个经久不衰的话题,相信大家都已经耳熟能详了,事务是指数据库中单一逻辑工作单元的操作集合。这些操作要么全部成功执行,要么全部失败,从而确保数据库的一致性和完整性。
发布了文章
2024-04-29
太优雅了!Rust 200 行代码实现表达式解析
roseduan
基于运算符优先级的算法叫做 Precedence Climbing,它本质上是一种递归下降解析表达式的方法,通过递归地处理运算符和操作数来解析表达式,并根据运算符的优先级和结合性来确定表达式的计算顺序。
发布了文章
2024-04-17
Postgres 源码学习 2—Postgres 的 VFD 机制
roseduan
本文由mdnice多平台发布
发布了文章
2024-04-15
Postgres 源码学习 1—Postgres 源码编译和 debug
roseduan
本文由mdnice多平台发布
发布了文章
2024-04-02
后端开发和数据库内核开发最全总结,详细对比!
roseduan
我自己在毕业的前 2 年,其实都是做的后端业务开发,后来才转到了数据库内核开发,结合我自己的实际经历,跟大家聊一聊这两种不同类型的岗位都有什么区别。我会分别从编程语言、难易程度、工作流程、市场就业、薪资情况、稳定性方面进行全方位对比,最后也会对两种方...
发布了文章
2024-03-18
细数自己学习过的编程语言,附学习建议
roseduan
今天给大家分享一下我从大学自学编程,然后毕业四年多以来,学习过的编程语言,然后也会对这些编程语言做一个简单的比较,最后也会给出我的学习建议。
发布了文章
2024-03-06
Go 语言数据库/存储项目推荐,Go 语言进阶必备!
roseduan
因为我的两个存储引擎开源项目 rosedb 和 lotusdb 都是使用 Go 语言编写的,所以这几年在这方面也有很多的积累,今天就把自己压箱底的干货分享给大家。
发布了文章
2024-02-25
Raft 算法、分布式 KV 面试汇总
roseduan
基于 MIT 6824 课程 lab 框架,实现一个基于 raft 共识算法、高性能、可容错的分布式 KV 存储系统,保证系统的一致性和可靠性。
发布了文章
2023-02-04
数据库/存储学习路径推荐
roseduan
我自己就是从业务自学转入数据库内核研发岗位的,根据自己的经历,简单总结了一下入门数据库相关的学习路线、学习资料、项目书籍推荐等,大家可以参考。必看课程CMU-15445 和 CMU-15721[链接]这两个不用多说,经典的数据库入门教程,由数据库的大佬 Andy Pavlo 亲自...
发布了文章
2022-04-23
LotusDB 设计与实现—1 基本概念
roseduan
在传统的 LSM Tree 架构中,增删数据均是追加有序写入到 SST 文件中,相同的 key 对应的数据可能存在多份,需要通过复杂的 compaction 策略来进行空间回收,这同时带来了空间放大和写放大问题。
发布了文章
2022-03-21
用 Go 语言造了一个全新的 kv 存储引擎
roseduan
经历了大概 4 个月的打磨,LotusDB 的第一个 release 版本终于发布了,我看了下,有 200 多次 commit(接近 rosedb 一年多的 commit 次数了)。
发布了文章
2021-10-08
分布式存储转岗记
roseduan
一些人可能知道,我是 19 年本科毕业的,最开始在一家小公司做 Java,然后今年初的时候,加入到 B 站做 Golang 开发,到目前为止工作两年多,都是纯业务开发。
发布了文章
2021-08-14
rosedb 事务实践
roseduan
事务是传统关系型数据库中必不可少的功能,例如 Mysql、Oracle、PostgreSql 都支持事务,但是在 NoSQL 数据库中,事务的概念比较弱化,在实现上也没有关系型数据库那么复杂。
发布了文章
2021-07-01
从零实现一个 k-v 存储引擎
roseduan
写这篇文章的目的,是为了帮助更多的人理解 rosedb,我会从零开始实现一个简单的包含 PUT、GET、DELETE 操作的 k-v 存储引擎,你可以将其看做是一个简易版本的 rosedb,就叫它 minidb 吧(mini 版本的 rosedb)。
发布了文章
2021-06-14
Go 语言学习路线来啦
roseduan
时不时的有人问我一些关于 Go 语言学习路线、学习资源方面的问题,这篇文章就来详细说一说。借此希望给那些正在学习,或是想学习 Go 语言的朋友一些帮助。
发布了文章
2021-06-05
rosedb 上 Github Trending 啦!
roseduan
昨天上午,我刚打开电脑,习惯性的逛了一下 Github ,点开了 Trending。因为 Github Trending 精选了一些最近比较活跃并且优质的开源项目,所以我没事的时候经常会看看,有时候也能够从别人的项目当中学习到很多。
标签得分
暂无数据
获得勋章
暂无数据
声望记录
暂无数据