系统日知录

系统日知录

青藤木鸟 · 极客网编辑部

  • 课程介绍
  1. Azure DB SQL 背后系统 Socrates

    本篇来简单梳理下微软 DBaaS 解决方案 Socrates 的主要设计点。需求分析微软对云原生数据库的基本需求可以概括为以下四点:高可用性大数据集支持......

  2. Basic Paxos 再回首

    前些年想学 Paxos 时,看过 Leslie Lamport 老爷子的两篇 Paxos 的论文,The Part-Time Parliament 和 Paxos Make Simple 。看过......

  3. 【每天学点数据库】Lecture #12:数据访问 & 表达式

    内容主要来自 CMU 15445 Fall 2022 的课程讲义和授课视频,结合笔者的一些内核开发实践,形成一系列相对独立、但又相对勾连的小文。如果你对数据库内核开发感兴趣,欢迎关注。<......

  4. 一文带你重新认识“宕机一致性”

    首先我们在宏观上(感性上)聊下为什么宕机会导致数据系统状态不一致。这里的数据系统既可以指数据库系统(比如说事务)也可以指文件系统(比如写文件)。产生宕机一致性的核心原因在于数据对象......

  5. 【每天学点数据库】Lecture #12:执行模型

    内容主要来自 CMU 15445 Fall 2022 的课程讲义和授课视频,结合笔者的一些内核开发实践,形成一系列相对独立、但又相对勾连的小文。如果你对数据库内核开发感兴趣,欢迎关注。<......

  6. 现代操作系统最核心抽象之一 —— 文件

    我们对文件(File)如此熟悉,以至于很少去思考其本质和关联的一些概念。本文将会简单梳理下文件抽象的本质、妙处和一些细节。本质说到文件,用惯了图形化操作系统的我们,第一反应是:文件......

  7. 【每天学点数据库】Lecture #11:Join 算法

    内容主要来自 CMU 15445 Fall 2022 的课程讲义和授课视频,结合笔者的一些内核开发实践,形成一系列相对独立、但又相对勾连的小文。如果你对数据库内核开发感兴趣,欢迎关注。<......

  8. 【每天学点数据库】Lecture #10: 排序和聚合算法

    内容主要来自 CMU 15445 Fall 2022 的课程讲义和授课视频,结合笔者的一些内核开发实践,形成一系列相对独立、但又相对勾连的小文。如果你对数据库内核开发感兴趣,欢迎关注。<......

  9. 像推公式一样推出 LSM-Tree

    跟推公式一样,从最简单的场景一步步来推导,可以推出 LSM-Tree 为什么长这样子。LSM-Tree 常用在存储引擎中,那么什么是存储引擎呢?两点:存储数据,提供读......

  10. 为什么要学数据结构和算法?对程序员来说有多重要?

    该问题来自知乎:www.zhihu.com/question/619619554因为数据结构和算法是程序中最基本的构件。就跟学国画时往往都要先学芥子园画谱一样。......

课程介绍

一个 infra(分布式系统,数据库等泛数据系统) 程序员的系统日知录,会辑录一些数据库、分布式系统、存储相关的想法、翻译、笔记和文章。 系统架构设计,一定是一个交叉学问。 不谋全局者,不足谋一域; 不学人文者,不足学架构。...

简介

  • 系统好文推荐系列

  • 读书笔记系列

  • 数据密集型论文导读系列

系统,既是数据库系统中的系统,也是分布式系统中的系统,也是人类组织系统中的系统,也可是一切有迹可循、有规律可考的系统。学习系统的架构,借鉴系统的组织,使我们的认知也系统起来。

由于是买断制,因此会不定期更新,请谨慎订阅。作为给先订阅同学的福利,如果有同学通过你的分享订阅本专栏,你可以拿到该同学订阅费用的 30%抽成~ 分享方式见专栏介绍

如果有任何建议以及想看的系统文章,欢迎留言~ 另外我们还有个专门读者群和大家进行写作方向沟通、技术交流、职场交流,在订阅后可以加我微信:qtmuniao 拉你入群。订阅后,任何关于数据库和分布式系统方向的就业和发展咨询,也可以找我聊。

最后,欢迎在微信中打开订阅:https://xiaobot.net/p/system-thinking

ps:我的公开博客:https://www.qtmuniao.com/

当前文章列表

图数据库系列

数据库

存储

代码&编程

每天学点数据库系列

杂谈