Contents
hide
题记
封狼居胥山,禅於姑衍,登临翰海。
—— 《史记·七十列传·卫将军骠骑列传》
月记博文
这篇博文是我的第一篇记录每个月的状况的博文。文章内容主要是改月的学习计划和身体训练计划。月终时,会在末尾更新补充回顾。每个月我希望读一些技术以外的东西,期待选一些有意思的词放在文章的题目里,并列在题记里。我期待一步一步的践行实干精神,见证记录自己的不足和进步。
计划
- 理解领悟Postgres的opclass和opfamily
- 阅读文档和代码理解概念和组织
- 阅读Heikki老师的相关修复PR,理解Greenplum的Distkey
- 修复Postgres的Bug
- 理解Btree和Hash以及以外的opclass,写一些case
- 再看几章the little typer,然后复习dependent type相关章节
- 读两篇Paper:
- RaSQL: Greater Power and Performance for Big Data Analytics with Recursive-aggregate-SQL on Spark
- Exploring C Semantics and Pointer Provenance
- 研究Postgres的优化器文档
src/backend/optimizer/README
- 将体重稳定在79kg以下
总结(2020.4.7)
月末至今,持续发热,幸亏不是新冠肺炎,虚弱无力,姗姗来迟
- Opclass部分完成的还不错,有一篇blog做成果: SML Module, Postgres Operator Class and Operator Family, 也指导骆冠成给Postgres提了一个patch了,Tome Lane老师已经commit了: Check equality semantics for unique indexes on partitioned tables.
- the little typer啥也没看
- 两篇paper的话,第一篇读了一部分,在此:三国赵云传数据+Postgres解析一篇SIGMOD2019论文的agg递归CTE; 第二篇计划的如上,但没看进去,就想着找一个算法分析的研究一下,比如反Ackermann函数,又没看下去,索性找了一个如下 Reading Notes: SIGMOD 2019 Revenge of the Interpolation Search.
- 优化器文档没有研究
- 体重过关