系统日知录

专栏介绍

如果想要试读,可以点击标签页的“免费预览”,查看当前几篇露出的免费文章。

简介

现在初步打算围绕“系统”开几个系列:

  • 图数据库101系列
  • 每天学点数据库系列
  • 工业界架构解析系列
  • 论文导读系列
  • 好文翻译系列

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

由于是买断制,因此会不定期更新,请谨慎订阅。作为给先订阅同学的福利,如果有同学通过你的分享订阅本专栏,你可以拿到该同学订阅费用的 20%抽成~ 分享方式见专栏介绍。另外,可以关注我的公众号:“木鸟杂记”,回复:“优惠券”,即可获取订阅的八折优惠券。

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

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

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

当前文章列表

面试系列

图数据库系列

数据库

存储

分布式系统

代码&编程基础

每天学点数据库系列

杂谈

有趣的线性代数(三):方程求解中的“分治”思想

由于对各种矩阵运算物理意义的理解总是跟不上,因此尽管多年多次尝试入门机器学习,却总是被拒之门外。偶然间同事推荐了 MIT 那门经典的线性代数公开课,听了几节,煞是过瘾,之前紧闭的大门竟有打开一丝......

有趣的线性代数(二):所谓空间

由于对各种矩阵运算物理意义的理解总是跟不上,因此尽管多年多次尝试入门机器学习,却总是被拒之门外。偶然间同事推荐了 MIT 那门经典的线性代数公开课,听了几节,煞是过瘾,之前紧闭的大门竟有打开一丝......

有趣的线性代数(一):矩阵向量乘法的一种理解

由于对各种矩阵运算物理意义的理解总是跟不上,因此尽管多年多次尝试入门机器学习,却总是被拒之门外。偶然间同事推荐了 MIT 那门经典的线性代数公开课,听了几节,煞是过瘾,之前紧闭的大门竟有打开一丝......

使用 ray.data 进行大规模数据处理(一):用户接口

我之前在数据处理的大一统——从 Shell 脚本到 SQL 引擎这篇文章中提到过,进行数据处理的一个标准模型是:

数据集标准化、算子可组合

标准化的数据集合:对应待组装对......

“一文打尽” Google Borg(k8s 前身)的精华 —— 任务调度

虽然上云的最大红利被 Amazon AWS 吃走了,但是 Google 在 2014 年将集群管理系统 Borg 经验,开源为 k8s。短短几年间,k8s 就成了云上容器编排系统的事实标准,从而......

【每天学点数据库】Lecture #14:查询优化概述

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

infra 面试之数据结构八:前缀树

前缀树,也叫字典树、Trie 树。利用树的特性:

从根节点到叶子节点能确定唯一路径

所有路径可以在不同程度上共享前缀

来索引一个“词库”。通常来说,该“词库”......

infra 面试之数据结构七:堆

一般面试官不会让你直接实现一个堆,而多是用堆(或者优先级队列)来解题。常见的题目有:

有一堆数,找出最小的前 k 个数。

一个整数流,输出当前看到所有数字的中位数。

Infra 面试之数据结构六:LRU

LRU 在基础架构面试中考察的非常高频,因它是一道典型的、都有思路、但是细节很多的题目。💡 解这道题的关键是,如何管理复杂度。

题目leetcode 146,感兴趣的可以先......

Infra 面试之数据结构五:顺序组装

这是我在很早之前遇到的一个题,很有意思,所以到现在仍然记得。题意借用了 TCP 的上下文,要求实现 TCP 中一个“顺序组装”的关键逻辑:

对于 TCP 层来说,IP 层的 pack......

去【 小报童 】查看专栏详情