Batina's Blog

[年终总结] 你好,2023!

哎你别说,一转眼又到年底了,去年写年终总结的场景还历历在目,一晃又是一年过去了。回顾一下看看今年有什么长进吧。 这一年里值得记录的大事真是屈指可数。 首先,去年的这会儿功夫,我还搁宿舍里自闭...

[db/note] Postgres 使用入门

记录 PG 一些语法(用法)与 MySQL 的不同;内容来自检索到的各种博客,来源太多就不一一引用了,总体而言是做一个汇总,方便自己再次安装。 0. 安装 ubuntu直接执行: 1...

[db/thesis] 3 - DynaMat: A Dynamic View Management System(sigmod1999)

这次我们来看最早关于动态负载视图选择的文章。上次读完视图选择综述后,我们发现动态负载的工作很少,但是理性上我们感觉,实际工作场景中工作负载多少还是会发生变化,因此动态负载算法应该还是会有应用...

[db/thesis] 2 - view selection survey(sigmod2012)

上一篇我们读了vldb的 index selection 综述之后,自然想到看一下有没有视图选择的综述,检索发现 sigmod 2012年有一篇,于是我们来看一下两个问题具体有哪些不同。 ...

[db/thesis] 1 - index selection survey(vldb2020)

这系列计划整理一下写毕业论文期间读文献记录的笔记,也算是对研究生生涯的一个交代。别看我挖坑的时间早,但是这些事其实是开始看论文的时间(而不是博客的实际写作时间。 方向是基于强化学习的...

[db/paper] 1 - Spanner

0 序 这一系列都是读论文,尝试理解和解读经典论文的思想、这样设计的优势,因此博客内容基本可以看作是对论文的翻译或者重新编排,可能加入一些自己的理解,但是不一定能保证正确性。 本文主要想回答...

[os] 文件系统

之前一直好奇格式化磁盘时选的 FAT32 和 NTFS 选项有何区别,当时知道 Linux 常用 Ext3/Ext4 文件系统,一般装双系统时如果 Linux 用的不是 NTFS 的话,在 Wi...

[分布式事务] 1 - Percolator

其实一直没搞懂 percolator 所属的类别 好,今天我们来看 Percolator。 不知道为什么检索了许多有关分布式事务的博客,很少有介绍分布式事务提交协议时带上 Perco...

[共识算法] 2 - Raft Membership Change

这一节读了两次没完全搞懂 Joint Consensus 怎么使用 $ C_{old,new} $,然后搜了一些博客发现居然又提到每次增删只变更1个节点的单步成员变更,踏马搞得我更迷糊了;奈何被...

面试日志 - 1

阿里OceanBase实习一轮面试总结: 简历上内容包括声明了主要使用语言是 golang,用过c++/java/python,然后对数据库事务比较了解和感兴趣,项目方面放了 pingcap ...