欢迎访问 内存溢出 —— 独立后端与系统工程技术博客

专注于分布式系统、Linux内核、数据库存储与后端工程实践

最新技术文章列表

按原始发布时间倒序排列 · 按年月归档查看

在 Linux 内核多核调度中,读多写少的高性能链表通常使用 RCU(ReadCopy Update) 替代粗粒度自旋锁。读者无需加锁获取指针,写者则通过拷贝旧对象进行修改,并等待“宽限期(Grace Period)”结束再释放老旧内存。 一、RCU 核心 API 读写规范

Redis 4.0 引入的 PSYNC2 机制优化了主从切换以及网络闪断时的同步效率。核心依靠从节点的复制偏移量(Replication Offset)与主节点内存中的环形复制积压缓冲区(Replication Backlog Buffer)实现增量同步。 一、配置积压缓冲区防止全量 RDB 尖峰

PostgreSQL 采用多版本并发控制(MVCC)来支持事务的高并发读写与隔离性。与其他采用 Undo Log 重构历史版本的数据库(如 MySQL InnoDB)不同,PostgreSQL 采用“行内多版本”策略。每次执行 UPDATE 操作时,旧元组(Tuple)并不会被物理覆写,而是被标记为失效,并在数据页中插

在零信任网络(Zero Trust)理念中,“默认不信任,始终验证”。工作负载间通过 SPIFFE ID(如 spiffe://domain/ns/prod/sa/payment)确立身份,并使用短生命周期的 X.509 SVID 证书完成 mTLS(双向 TLS) 加密通信。 一、SPIFFE ID 证书主体备用名称