![](https://csdnimg.cn/release/download_crawler_static/86386891/bg1.jpg)
生涯人物访谈记录
一、信息采集
考虑到当事人的隐私问题,这部分删去
二、背景介绍
胡津铭学长是我校计算机学院 17 级优秀研究生,研究生在读期间在顶级会
议中发表了若干篇论文,拥有丰富的科研经历,曾多次担任学校高难度课程《数
据挖掘导论》的助教和图灵班课程《机器学习》的课程设计者和主讲老师,并在
秋招和社招等多次招聘中收获了数十个国内互联网大厂,AI 独角兽企业和知名
外资企业的高级别 Offer
日常生活中胡学长也勤于学习,乐于助人,在知乎和 CC98 等网络社区中多
次发表学习国外高质量公开课的经验文章,并组织若干交流群帮助学习课程的同
学答疑,共同进步,广受好评。
因此我认为胡学长是本次职业生涯规划讲座布置的生涯人物访谈中非常合
适的访谈对象,无论是在学习,科研,实习,招聘还是工作中,胡学长都取得了
骄人的成绩,当然这离不开胡学长个人的努力和勤奋。
本次访谈就将围绕这些主题展开,我通过 QQ 电话连线的方式和胡学长进行
了交流,并讲访谈过程中的对话整理成了如下访谈记录。
三、访谈记录
以下内容根据访谈录音整理而成,大致可以分为工作、学习、职业规划三个
方面。
1.我了解到您现在是 DolphinDB 担任研发工程师,请问您现在主要的工作内容
是什么?
DolphinDB 是一家分布式时序数据库公司。传统的关系型数据库在时序场景
下没有做一些针对性的优化,时序数据库是专门设计出来针对时间序列数据进行
存储和查询,主要的应用场景就是金融和物联网。那么什么是分布式数据库呢?
就比如很多场景下,数据量会比较大,用单机的数据库是不可能存储的,这时候
就需要多台机器支持,把分布式和时序数据相结合就是 DolphinDB 在做的事情。
我在 DolphinDB 工作的主要分为存储引擎和计算引擎两大块,大家都知道数
据库要支持增删查改,那其实增删改都是和存储引擎挂钩的,而查和存储引擎计
算引擎都挂钩,所以数据库就可以分成这样两个大的部分,存储引擎就是解决怎
么样高效地将数据存储到硬盘上,并且能让后续的查询尽可能高效。计算引擎就
是说如何高效地处理输入的一个 SQL 语句,另外还有一块叫做 logging and
recovery,用来保证数据库的一致性和事务的原子性。
我目前主要负责了存储引擎的一部分和计算引擎的工作。
插曲:中间我聊到了学校里一门课程目前让我们做一个分布式关系型数据库,不
过因为作业要求只有几页 PPT,没有提供任何的框架代码和测试用例,这时候胡