<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>boatrain的博客</title><link>https://boatrainlsz.github.io/</link><description>boatrain的博客</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Sat, 24 Feb 2024 15:23:10 +0800</lastBuildDate><atom:link href="https://boatrainlsz.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>《数据密集型应用系统设计》第2章-数据模型与查询语言</title><link>https://boatrainlsz.github.io/posts/ddia/ch02-data-models-and-query-language/</link><pubDate>Sat, 24 Feb 2024 15:23:10 +0800</pubDate><author>作者</author><guid>https://boatrainlsz.github.io/posts/ddia/ch02-data-models-and-query-language/</guid><description>关系型数据库 以一份简历为例，关系型数据库将其保存为主表和多个表，然后通过外键关联： 关系型数据库定义了很多种范式，实际这些范式价值并不大。一个</description></item><item><title>《数据密集型应用系统设计》第6章-数据分区</title><link>https://boatrainlsz.github.io/posts/ddia/ch06-partitioning/</link><pubDate>Sat, 06 Jan 2024 20:24:01 +0800</pubDate><author>作者</author><guid>https://boatrainlsz.github.io/posts/ddia/ch06-partitioning/</guid><description>分区的定义 每一条记录只属于某一个特定分区，查询可能会跨分区。 复制(Replication)和分区(Partitioning)的组合使用 每个节</description></item><item><title>《数据密集型应用系统设计》第3章-数据存储与检索</title><link>https://boatrainlsz.github.io/posts/ddia/ch03-storage-and-retrieval/</link><pubDate>Sat, 21 Oct 2023 21:31:19 +0800</pubDate><author>作者</author><guid>https://boatrainlsz.github.io/posts/ddia/ch03-storage-and-retrieval/</guid><description>OLTP和OLAP 二者区别如下： 正是这些区别，导致了它们存储格式的不同。 OLTP的存储格式 从最简单的说起 一个基本的索引 + 磁盘存储 优化存储占用</description></item><item><title>《数据密集型应用系统设计》第9章-一致性与共识</title><link>https://boatrainlsz.github.io/posts/ddia/ch09-consistency-and-concensus/</link><pubDate>Sun, 15 Oct 2023 11:27:40 +0800</pubDate><author>作者</author><guid>https://boatrainlsz.github.io/posts/ddia/ch09-consistency-and-concensus/</guid><description>共识 定义：所有节点就某一项提议达成一致。 最终一致性 定义：预期所有的副本最终会收敛到相同的值。这是一个弱保证，无法明确系统何时收敛。 可线性化 定</description></item><item><title>《数据密集型应用系统设计》第8章-分布式系统的挑战</title><link>https://boatrainlsz.github.io/posts/ddia/ch08-the-trouble-with-distributed-systems/</link><pubDate>Sun, 15 Oct 2023 11:06:40 +0800</pubDate><author>作者</author><guid>https://boatrainlsz.github.io/posts/ddia/ch08-the-trouble-with-distributed-systems/</guid><description>网络不可靠 网络延迟 ​分组交换：以太网和IP都是基于此，最大限度利用带宽 ​电路交换：打电话，它的延迟可确定，但带宽利用率不高 网络拥塞 ​交换机的</description></item><item><title>一个排序问题</title><link>https://boatrainlsz.github.io/posts/sort-issue/</link><pubDate>Fri, 22 Sep 2023 18:09:47 +0800</pubDate><author>作者</author><guid>https://boatrainlsz.github.io/posts/sort-issue/</guid><description>问题背景 去年开发的一个项目管理系统，我负责其中一部分后端逻辑。问题简要概述如下：有工作项(issue)，工作项之间有父子关系，父子关系最多有</description></item><item><title>Deepin安装Clash for Windows</title><link>https://boatrainlsz.github.io/posts/install-clash-on-linux/</link><pubDate>Wed, 05 Jul 2023 21:29:04 +0800</pubDate><author>作者</author><guid>https://boatrainlsz.github.io/posts/install-clash-on-linux/</guid><description>前言 不知道为什么，deepin的官方App Store把Clash下架了，可能这就是网络强国的自信吧！不过本来App Store的clash一直</description></item><item><title>metallb浅析</title><link>https://boatrainlsz.github.io/posts/metallb_deep_dive/</link><pubDate>Sat, 08 Apr 2023 08:23:15 +0800</pubDate><author>作者</author><guid>https://boatrainlsz.github.io/posts/metallb_deep_dive/</guid><description>前言 网络的所有问题都是关于路由(三层)与交换(二层)的问题，一个packet，只要弄清楚了它的四元组(src_ip，dst_ip，src_m</description></item><item><title>开发环境折腾之路</title><link>https://boatrainlsz.github.io/posts/setup_my_development_env/</link><pubDate>Sat, 19 Nov 2022 11:13:38 +0800</pubDate><author>作者</author><guid>https://boatrainlsz.github.io/posts/setup_my_development_env/</guid><description>从Windows迁移到Deepin 因为要在Windows下学习Linux开发，但是WSL的文件系统实在是感人，详见微软官方文档的Compar</description></item><item><title>使用openconnect客户端连接公司VPN以解决Clash冲突问题</title><link>https://boatrainlsz.github.io/posts/config_openconnect_to_remote_work/</link><pubDate>Sat, 02 Jul 2022 14:24:32 +0800</pubDate><author>作者</author><guid>https://boatrainlsz.github.io/posts/config_openconnect_to_remote_work/</guid><description>环境 Deepin 20.6 目的 Cisco Anyconnect和Clash冲突，科学上网和公司vpn无法兼得，一番调查后，按照v站此帖和此issue的说法，决定换用op</description></item></channel></rss>