小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ

本文介绍Ceph RADOS客户端写路径:librados通过Objecter计算目标PG和Primary OSD,发送MOSDOp请求;Primary执行事务并协调副本应答,默认等待持久化后确认。读操作依赖readable_until租约防止stale read,跨Primary切换时通过LAGGY/WAIT状态阻塞请求。客户端通过epoch追赶和reqid去重保证一致性。

【Ceph RADOS】客户端写路径:从 librados 到副本应答与 stale read 边界

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-08-14T00:00:00Z

本文介绍Ceph BlueStore写路径,涵盖queue_transactions()到aio完成的流程,重点分析直写与deferred两条分叉路径。直写适用于大块新分配,数据先落盘再提交元数据;deferred用于小写或覆盖,先提交KV再异步落盘。文章还讨论min_alloc_size配置、checksum计算时机、压缩处理及deferred路径的带宽竞争问题。

【Ceph RADOS】BlueStore 写路径:min_alloc_size、deferred/WAL、checksum 与压缩

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-08-14T00:00:00Z
读路径与写路径:策略与技术

文章探讨了读路径与写路径的优化策略及其权衡。读优化(如索引、缓存、读副本)通过预计算和复制数据加速查询,但可能引发数据一致性问题。写路径需确保正确性,因此两者需平衡。内容涵盖一致性定义、CQRS等模式,并指出高流量下应根据读写比例选择合适方案。

读路径与写路径:策略与技术

ByteByteGo Newsletter ByteByteGo Newsletter · 2026-08-06T15:31:50Z

本文探讨了RocksDB的写路径架构,重点介绍了WriteBatch的使用、WAL记录格式及其持久化机制。RocksDB通过Group Commit合并多个写操作,确保数据在崩溃后可恢复。写入顺序为先写WAL,再写MemTable,最后更新序列号。sync选项影响数据持久性,确保已写入的数据不会丢失。文章还对比了RocksDB与LevelDB的不同之处,强调了多线程写入和Column Family的支持。

【RocksDB 内核机制】WAL 与 WriteBatch:持久化与原子批写

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-07-07T00:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 1tok 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator 模力方舟 Gitee AI

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码