数据库学术界的领航者 - Andy Pavlo篇
Andy Pavlo 出生在美国巴尔的摩,中学就读于 Hebron High School。
Pavlo 于 2005 年从罗切斯特理工学院(Rochester Institute of Technology)获得计算机科学学士学位,2006 年获得硕士学位。然后他去了布朗大学,在那里于 2009 年获得第二个硕士学位。在Stanley Zdonik
和Michael Stonebraker
的指导下,Pavlo在布朗大学获得了计算机科学博士学位,他的论文《_On Scalable Transaction Execution in Partitioned Main Memory Database Management Systems》荣获2014年SIGMOD Jim Gray 博士论文奖。
2013年,Pavlo成为卡内基梅隆大学(CMU)
计算机科学助理教授,2019年晋升为副教授。
早期他主要做H-Store和S-Store
的一些工作,近些年主要在研究自治数据库,也算是这个领域的开创者。Peloton
项目就是其所主导的,在自治数据库领域很有名气。
2020年3月,Pavlo和他的两位博士生Dana Van Aken
和Bohan Zhang
共同创办了专注于自动优化云数据库的公司OtterTune
。除了在卡内基梅隆大学担任教授外,他还担任该公司的CEO
。OtterTune
于2021年5月推出,并在2022年的A轮融资中筹集了1200万美元。
但是在今年6月份
,OtterTune
宣布倒闭。
他在CMU
主要教授的课程是《数据库系统》,该课程涉及数据库管理系统的设计和实现。主题包括数据模型(关系型、文档型、Key-Value)、存储模型(n元、分解)、查询语言(SQL、存储过程)、存储架构(堆、日志结构化)、索引(保序树、哈希表)、事务处理(ACID、并发控制)、恢复(日志、检查点)、查询处理(连接、排序、聚合、优化)和并行架构(多核、分布式)。通过开源和商业数据库系统的案例研究来说明这些技术和权衡。
本作品采用《CC 协议》,转载必须注明作者和本文链接