首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
CSliujf
掘友等级
csdn: https://blog.csdn.net/FlashWarrior
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
赞
文章( 3 )
沸点( 0 )
RocksDB写流程各种场景下的处理逻辑和线程交互时序
这两天重新理了一下Rocksdb的写入逻辑,其中所涉及的细节和优化相当的多。刚好趁着周末时间,将这块代码进行了场景分类并画了各种场景下的处理逻辑和线程交互时序图。
RocksDB写流程
用户调用DB::Put后,会通过DBImpl::Put调用DB基类的默认实现,将单个KV封装成WriteBatch。随后调用DB::Write虚函数,最终由DBImpl::WriteImpl完成实际写
RocksDB 在 vivo 消息推送系统中的实践
本文主要介绍了 RocksDB 的基础原理,并阐述了 RocksDB 在vivo消息推送系统中的一些实践,通过分享一些对 RocksDB 原生能力的探索,希望可以给使用RocksDB的读者带来启发。
个人成就
文章被点赞
3
文章被阅读
531
掘力值
39
关注了
2
关注者
3
收藏集
2
关注标签
0
加入于
2022-07-30