SQLite数据库开发者:一代编程大师

发表时间: 2024-02-16 09:45

春节在家做些数据处理和分析,习惯了数据库操作,现在要通过Pandas代码来实现,感到非常不适应。所以想着借助Python附带的轻量级桌面数据库SQLite。SQLite现在应用非常广泛,比如现在我们每天在用的微信手机端的聊天数据存储就是使用的这款数据库。

学习过程中,顺便了解一下SQLlite的作者Dwayne Richard Hipp,结果发现这位是真的牛,软件开发领域极具传奇色彩。

Hipp真的是一个技术大牛,感觉像是一个软件界的“末日准备者”,几乎所有的开发工作都亲力亲为,一杆子到底。为了确保开发过程的自由度,他在开发SQLite时几乎从零开始构建了所有依赖的库和工具。由于SQLlite的绝大部分代码都是Richard一个人完成的,SQLite并不是一个开源协作的项目。所以虽然SQLite的代码是开放的,但却并没有开源社区的贡献。

此外,他还开发了源码托管工具Fossil和运行SQLite官网的Web服务器Althttpd。他实现Althttpd他只用了区区2592行代码,而Althttpd在SQLite官网每天需要处理约50万个HTTP请求(每秒5、6个)。

真的是一代大师,不得不令人不佩服。