专栏名称: Linux爱好者
伯乐在线旗下账号,「Linux爱好者」专注分享 Linux/Unix 相关内容,包括:工具资源、使用技巧、课程书籍等。
目录
相关文章推荐
今天看啥  ›  专栏  ›  Linux爱好者

拒绝背锅!39 岁失业后,我写出了一个超一万亿使用量的数据库

Linux爱好者  · 公众号  · linux  · 2024-08-19 11:53

主要观点总结

本文讲述了SQLite数据库引擎的开发历程,以及其创始人Richard Hipp如何创建并推广这个广泛使用的开源项目。

关键观点总结

关键观点1: SQLite的历史和创始人Richard Hipp的背景

SQLite如今已成为部署最广泛的数据库引擎之一,由Richard Hipp开发。在面临数据库问题的挑战时,他通过自己的努力成功创造了SQLite。

关键观点2: SQLite的开发过程和灵感来源

Richard失业后,开始开发SQLite,是因为之前的项目遭遇数据库问题。他决定开发一个直接从磁盘驱动器提取数据的SQL数据库引擎,不再需要服务器。他将自己的编译器构建经验应用于开发SQLite。

关键观点3: SQLite的推广和商业应用

SQLite在手机操作系统和嵌入式系统中得到广泛应用。通过与手机制造商的合作,SQLite逐渐走向成功。此外,SQLite联盟的建立也推动了项目的发展。

关键观点4: SQLite的挑战和改进

随着SQLite的广泛应用,也面临了测试覆盖率等挑战。Richard Hipp通过编写测试,实现了SQLite的MCDC测试覆盖率达到100%,确保了软件的质量和稳定性。

关键观点5: SQLite的自由和掌控

Richard强调项目和自由的重要性。他亲自构建了SQLite的依赖项和工具,确保项目的自由和掌控。这种自主掌控的方式让SQLite能够充分满足需求,并与未来工作场景相契合。


文章预览

转自:InfoQ -  核子可乐 褚杏娟 SQlite 如今走过了24个年头,如今有了超一万亿的活跃使用量,它被许多顶尖的网页浏览器、操作系统、移动电话和其他嵌入式系统使用,是部署最广泛的数据库引擎之一,许多编程语言都有与 SQLite 库绑定。但SQlite 背后的贡献开发者却只有三人,其中项目最初的开发者Richard也已经63岁。Richard 如何失业后“闲着也是闲着”,然后搞出了这么一个使用范围超级广的通用关系数据库? “不想背锅” 1992 年,31 岁的 D. Richard Hipp 在 Hwaci. 公司负责技术开发,他的专项团队中有一个客户是巴斯钢铁厂,负责为 DDG-79 Oscar Austin 号开发软件——那是一艘庞大、复杂、随时都会出毛病的战舰。 当时的数据库 Informix 运行得并不好,有时候服务器会宕机,导致应用程序无法运行。船员双击这款软件后会弹出对话框报错:“无法连接到数 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览
推荐文章