大家好,欢迎来到这个专栏。
在我开始写这个专栏之前,我常看知乎上一些零星的数据库论文总结与整理。其中的一篇惊为天人 https://zhuanlan.zhihu.com/p/63996040。
谢谢这一篇专栏给我的灵感,让觉得写一些专栏也不错。一来我需要去制作产出,在语言表达的过程中,应该会发现自己很多之前没有理解彻底的地方。二来我发现知乎上没有很多数据库相关文章,亦或是数据库从来就不是一个热门的学科,但是我希望我做的东西能帮到有相同爱好的朋友们。
我的想法是去分享一些:
- 课程笔记(操作系统, 数据库): 包括一些我学校的课程和一些公开课
- 数据库论文总结
- 数据库相关知识(算法,数据结构,计算机体系结构, C++, SQL,...)
- 课程笔记和解读(比如CMU Prof. Andy Pavlo的课)
- Blog翻译
我平时看一些数据库论文,很多时候头疼且挣扎。我做一些笔记,看一些相关论文。我想可能尝试做一些总结与笔记也是一个很好学习方式。我是一个很马虎的人,但是很喜欢作笔记。我在做笔记的时候,同时能发现自己马虎的地方,开始去改正这些点。我从这个螺旋上升的学习曲线中认识自己也改正自己的脾气与性格,整体上获益很多。这基本上是我做这个专栏的最初想法和动机。
我会时不时得更新这个页面,因为我可能产生一些新的想法。至于这是头一回,我稍微原因去介绍一下我自己。我已经从慕尼黑工业大学(TUM)本科毕业,继续在TUM读研究生的第一个学期。
本科里我做了一些数据库相关的事情:
- 一门课 https://db.in.tum.de/teaching/ss19/moderndbs/index.shtml?lang=en, 讲的是数据库管理系统(DBMSs)的实现
- 一门实验课 https://db.in.tum.de/teaching/ws1819/imlab/index.shtml?lang=en 前一半时间实现一个TPC-C的数据库REPL(我非常愿意找时间去扩展代码并开源) 后一半时间去实现一篇数据库论文。
- 我的毕业论文 它和教授的论文有一些关系 有机会可能等2020年二月份CIDR会议后去讨论一下。
TUM和数据库有很久的渊源。
- 第一任教授 Prof. Rudolf Bayer, Ph.D.在数据库的“史前时代”发明B树和红黑树 获得ACM SIGMOD Edgar F. Codd Innovations Award奖。
- 第二任教授 Prof. Alfons Kemper, Ph.D.是德语区数据库的绝对权威并著有一本德语数据库的书 https://db.in.tum.de/teaching/bookDBMSeinf/index.shtml?lang=en。
- Prof. Dr. Thomas Neumann 我想没有必要介绍。我本科时最喜爱的教授,我实在是太爱他了。
- Prof. Dr. Viktor Leis 现在去其他学校当教授,但是研究上还是和TUM一起的,我常常看见他回来TUM。
做数据库的很多时间,我发现我是一个普通人,有着普通的理解能力,普通的智商,普通的代码能力。
很多时候需要和拜仁精英计划的同学竞争,发现自己并不一定比别人强,这让我认清自己,保持谦逊。
目前我只是一个本科毕业生水平,如果我在之后的文章里面有什么错误纰漏,请指出,万分感谢。
2019年12月22日
于西班牙旅途中
该文章遵循创作共用版权协议 CC BY-NC 3.0,要求署名、非商业 、保持一致。在满足创作共用版权协议 CC BY-NC 3.0 的基础上可以转载,但请以超链接形式注明出处。文章仅代表作者的知识和看法,如有不同观点,可以回复并讨论。