<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Distributed Storage</title><link>https://blog.shuaizhang.cc/zh-hans/tags/distributed-storage/</link><description>查看归入当前术语的文章。</description><generator>Hugo</generator><language>zh-Hans</language><lastBuildDate>Sat, 08 Feb 2020 13:01:05 +0000</lastBuildDate><atom:link href="https://blog.shuaizhang.cc/zh-hans/tags/distributed-storage/index.xml" rel="self" type="application/rss+xml"/><item><title>自制分布式存储系统入门篇：系统概要设计</title><link>https://blog.shuaizhang.cc/zh-hans/posts/distributed-storage-from-scratch-3/</link><pubDate>Sat, 08 Feb 2020 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/distributed-storage-from-scratch-3/</guid><description>本文给出自制分布式存储系统的概要设计，介绍面向用户的 API 与核心模块分工。</description></item><item><title>自制分布式存储系统入门篇：背景介绍</title><link>https://blog.shuaizhang.cc/zh-hans/posts/distributed-storage-from-scratch-2/</link><pubDate>Sat, 28 Dec 2019 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/distributed-storage-from-scratch-2/</guid><description>本文从文件系统、关系型数据库与磁盘特性出发，为自制分布式存储系统系列补充背景知识。</description></item><item><title>自制分布式存储系统入门篇：序章</title><link>https://blog.shuaizhang.cc/zh-hans/posts/distributed-storage-from-scratch-1/</link><pubDate>Thu, 26 Dec 2019 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/distributed-storage-from-scratch-1/</guid><description>本文作为系列序章，说明自制分布式存储系统的目标、总体架构与后续内容安排。</description></item><item><title>论文笔记：[OSDI'16] Slicer: Auto-Sharding for Datacenter Applications</title><link>https://blog.shuaizhang.cc/zh-hans/posts/google-slicer/</link><pubDate>Sun, 13 Oct 2019 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/google-slicer/</guid><description>本文介绍 Google Slicer 自动分片组件的控制面、客户端路由与负载均衡设计。</description></item><item><title>论文笔记：[OSDI'10] Large-scale Incremental Processing Using Distributed Transactions and Notifications</title><link>https://blog.shuaizhang.cc/zh-hans/posts/percolator/</link><pubDate>Sun, 09 Jun 2019 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/percolator/</guid><description>本文概述 Google Percolator 如何在 Bigtable 之上实现跨行事务与可靠通知，并聚焦事务部分。</description></item><item><title>论文笔记：[CONCUR'15] A Framework for Transactional Consistency Models with Atomic Visibility</title><link>https://blog.shuaizhang.cc/zh-hans/posts/transactional-consistency-models/</link><pubDate>Sun, 26 May 2019 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/transactional-consistency-models/</guid><description>本文介绍一篇事务一致性模型论文的形式化框架，并解释原子可见性等概念的直观含义。</description></item><item><title>CAP，ACID，我们能做什么</title><link>https://blog.shuaizhang.cc/zh-hans/posts/cap-acid-what-can-we-do/</link><pubDate>Sun, 20 May 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/cap-acid-what-can-we-do/</guid><description>本文从 CAP 理论与 ACID 性质出发，讨论分布式存储系统中一致性、可用性与事务设计的取舍。</description></item><item><title>论文笔记：[ICDE'18] Anna: A KVS for any scale</title><link>https://blog.shuaizhang.cc/zh-hans/posts/anna-kvs/</link><pubDate>Sun, 08 Apr 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/anna-kvs/</guid><description>本文介绍 Anna 键值存储如何用 actor 模型与基于 lattice 的冲突解决机制实现高性能与可调一致性。</description></item><item><title>单机存储引擎的基础方法</title><link>https://blog.shuaizhang.cc/zh-hans/posts/storage-engine-basic/</link><pubDate>Fri, 06 Apr 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/storage-engine-basic/</guid><description>本文从数据与索引布局、哈希表和树结构等角度总结单机存储引擎的常见设计方法。</description></item><item><title>论文笔记：[OSDI'14] F4: Facebook's Warm BLOB Storage System</title><link>https://blog.shuaizhang.cc/zh-hans/posts/facebook-f4/</link><pubDate>Mon, 02 Apr 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/facebook-f4/</guid><description>本文概述 Facebook F4 面向温数据对象存储的架构设计，以及纠删码和跨机房容错方案。</description></item><item><title>论文笔记：[OSDI'10] Finding a needle in Haystack: Facebook's photo storage</title><link>https://blog.shuaizhang.cc/zh-hans/posts/facebook-haystack/</link><pubDate>Sun, 01 Apr 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/facebook-haystack/</guid><description>本文总结 Facebook Haystack 针对图片热存储场景的单机对象存储引擎设计与优化思路。</description></item><item><title>论文笔记：[SOSP 2007] Dynamo: Amazon's Highly Available Key-value Store</title><link>https://blog.shuaizhang.cc/zh-hans/posts/amazon-dynamo/</link><pubDate>Mon, 12 Mar 2018 00:00:00 +0000</pubDate><guid>https://blog.shuaizhang.cc/zh-hans/posts/amazon-dynamo/</guid><description>梳理 Amazon Dynamo 论文中的一致性、复制、冲突处理与路由设计，并总结其为高可用 Key-Value 存储做出的关键工程取舍。</description></item></channel></rss>