<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>原创 on Just notes</title><link>https://linjiapeng.cn/categories/%E5%8E%9F%E5%88%9B/</link><description>Recent content in 原创 on Just notes</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://linjiapeng.cn/categories/%E5%8E%9F%E5%88%9B/index.xml" rel="self" type="application/rss+xml"/><item><title>LSM 存储结构：从原理到应用，简单聊聊</title><link>https://linjiapeng.cn/posts/%E7%AE%80%E5%8D%95%E8%81%8A%E8%81%8Alsm/</link><pubDate>Wed, 28 Feb 2024 00:00:00 +0000</pubDate><guid>https://linjiapeng.cn/posts/%E7%AE%80%E5%8D%95%E8%81%8A%E8%81%8Alsm/</guid><description>&lt;h1 id="lsm-存储结构从原理到应用简单聊聊">LSM 存储结构：从原理到应用，简单聊聊&lt;/h1>
&lt;p>如果你对数据库或者存储系统有点兴趣，可能听说过 LSM（Log-Structured Merge-Tree，日志结构合并树）。它是大名鼎鼎的现代存储引擎（如 LevelDB、RocksDB、Cassandra 等）背后的核心数据结构。这篇博客会用尽量通俗的语言，带你搞清楚 LSM 是什么、怎么工作，以及为什么它这么受欢迎。&lt;/p></description></item><item><title>CDN 缓存</title><link>https://linjiapeng.cn/posts/cdn/</link><pubDate>Mon, 26 Feb 2024 00:00:00 +0000</pubDate><guid>https://linjiapeng.cn/posts/cdn/</guid><description>&lt;h1 id="揭秘-cdn-缓存加速网站的神器与常见策略">揭秘 CDN 缓存：加速网站的神器与常见策略&lt;/h1>
&lt;p>如果你运营一个网站，加载速度可能是你最关心的事情之一。无论是博客、电商平台还是视频网站，用户都希望内容能瞬间呈现。而内容分发网络（CDN）的缓存功能，正是实现这一目标的幕后英雄。今天，我们就来聊聊 CDN 缓存的作用，以及一些常见的缓存策略，包括神秘的 ETag 是如何助力优化的。&lt;/p></description></item><item><title>Kafka 基础架构解析</title><link>https://linjiapeng.cn/posts/kafka/kafka%E5%9F%BA%E7%A1%80%E6%9E%B6%E6%9E%84%E8%A7%A3%E6%9E%90/</link><pubDate>Mon, 26 Feb 2024 00:00:00 +0000</pubDate><guid>https://linjiapeng.cn/posts/kafka/kafka%E5%9F%BA%E7%A1%80%E6%9E%B6%E6%9E%84%E8%A7%A3%E6%9E%90/</guid><description>&lt;h1 id="kafka-基础架构解析基于-kraft-模式的组件与概念">Kafka 基础架构解析：基于 KRaft 模式的组件与概念&lt;/h1>
&lt;p>Apache Kafka 是一个强大的分布式流处理平台，因其高吞吐量、低延迟和可扩展性而被广泛用于实时数据处理、日志聚合和事件驱动系统。自 Kafka 2.8 引入 KRaft（Kafka Raft）模式后，ZooKeeper 被移除，架构变得更简洁高效。本篇博客将基于 KRaft 模式，详细介绍 Kafka 的核心组件和关键概念，包括 Topic、Partition、Replica、Offset 等及其作用。&lt;/p></description></item><item><title>MVCC</title><link>https://linjiapeng.cn/posts/mvcc/</link><pubDate>Sun, 14 Jan 2024 07:07:07 +0100</pubDate><guid>https://linjiapeng.cn/posts/mvcc/</guid><description>&lt;h1 id="mvcc">MVCC&lt;/h1>
&lt;h2 id="须知">须知&lt;/h2>
&lt;p>&lt;strong>当前读&lt;/strong>：读取的都是最新版本，会对读取的内容进行加锁。&lt;br>
&lt;strong>快照读&lt;/strong>：读到的不一定是最新的版本，不加锁的非阻塞读，隔离级别不能是串行化，不然会退化成当前读。基于多版本并发控制（MVCC）实现的。&lt;/p></description></item></channel></rss>