Antkillerfarm Hacking V7.0

数据库参考资源, 上古软件开发(二)

2023-11-24

数据库参考资源

https://hpi.de/naumann/projects/rdbms-genealogy.html

https://zhuanlan.zhihu.com/p/439807305

为什么说PostgreSQL前途无量?

https://mp.weixin.qq.com/s/CvXKbp5Id6_lOWNs6ntWiA

SQL最大竞争对手(QUEL)的简史

https://www.zhihu.com/question/31955622

postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?


https://mp.weixin.qq.com/s/ActS6PxbtZGqPb0jOn0iFg

不懂数据库索引的底层原理?那是因为你心里没点b树

http://www.ruanyifeng.com/blog/2014/07/database_implementation.html

数据库的最简单实现

https://blog.csdn.net/zhengzhb/article/details/8590390

SQL查找删除重复行

https://www.cnblogs.com/ahu-lichang/p/10899747.html

数据库三大范式(1NF,2NF,3NF)及ER图

https://mp.weixin.qq.com/s/m_JMXU6iMS4SckzWZYtIUA

腾讯分布式数据库TDSQL金融级能力的架构原理解读

https://mp.weixin.qq.com/s/jdPE9WClBuimIHVxJnwwUw

字节跳动自研强一致在线KV&表格存储实践-上篇

https://mp.weixin.qq.com/s/DvUBnWBqb0XGnicKUb-iqg

字节跳动自研强一致在线KV&表格存储实践-下篇

https://mp.weixin.qq.com/s/PPlrrtcdrtKT3afgWOU8Pg

为什么数据库不应该使用外键

https://mp.weixin.qq.com/s/k1sK-QQjVqdJnpWNCV0pUA

并发环境下,先操作数据库还是先操作缓存?

https://mp.weixin.qq.com/s/I3ca2HAuSTtUJSZyHNe1vA

数据库读写分离要注意哪些细节

https://mp.weixin.qq.com/s/oV5F_K2mmE_kK77uEZSjLg

字节跳动分布式表格存储系统的演进

https://mp.weixin.qq.com/s/ZjnRzI18plggKTv_nPBsEw

字节跳动表格存储中的事务

https://mp.weixin.qq.com/s/thg9xOKI-GWfADF5tXh29A

面试官:了解数据库连接池吗?

https://mp.weixin.qq.com/s/5Qcbz6dT20Sa_OvRfbNXNw

如何给新来的师妹解释什么是数据库的脏读、不可重复读和幻读

https://mp.weixin.qq.com/s/1zarqgOh9-3chlBsB4TsuA

物联网时代数据数据库如何选型?

https://mp.weixin.qq.com/s/AcuFiHgRJg2OcNGtfjRxYA

我们对比了5款数据库,告诉你NewSQL的独到之处

https://mp.weixin.qq.com/s/DaspXFLPASYE7N0WHllcYQ

Cassandra的过去、现在、未来

https://mp.weixin.qq.com/s/cLIrRmcS5sbiDVl0cwDlIw

Cassandra在时空数据上的探索

https://mp.weixin.qq.com/s/ufficZ7cCvRFdEpaAfm8Fg

面试官问:讲讲高并发下的接口幂等性怎么实现?

https://www.jianshu.com/p/0355d9e5ba0e

数据库三大范式

https://mp.weixin.qq.com/s/QbwTY8Tfkv1uUdsL9vk8iw

一文看懂阿里文娱大数据OLAP选型

https://mp.weixin.qq.com/s/mcyljauYnyydePLPeshjhw

程序员硬核“年终大扫除”,清理了数据库70GB空间

https://mp.weixin.qq.com/s/O3A5gVewRQ11Z8RdPcs-9w

一文看懂Pinterest如何构建时间序列数据库系统Goku

https://mp.weixin.qq.com/s/lJfIkLQaZnN4e9DxX163SA

一款可能解放DBA的分布式数据库RadonDB的体验之旅

http://mp.weixin.qq.com/s/idz6b2rls97W4Iw6J-ubng

美团点评SQL优化工具SQLAdvisor开源

https://mp.weixin.qq.com/s/jCFjhkwQpj1_P-seQurPqQ

SQL解析在美团点评中的应用

https://mp.weixin.qq.com/s/Al0yvkv0FUPjEBtcxS6Fmg

传统数据仓库和云数据仓库的区别

https://mp.weixin.qq.com/s/RfsFcqbtQYqE7_-snBZSTw

京东实时数据仓库开发实践

https://mp.weixin.qq.com/s/3XyRDgoOLBzUx0f6qYW7IQ

数据仓库分层存储技术揭秘

https://mp.weixin.qq.com/s/GXGSDxukbIAM5W-YSX0pDg

美团点评数据库高可用架构的演进与设想

https://mp.weixin.qq.com/s/crluKkEdvfZlHyF_gQm1ZA

漫谈推荐系统及数据库技术

https://mp.weixin.qq.com/s/CwUW-Ntb4qphrqha24P-Og

漫谈推荐系统及数据库技术(二)——分布式数据库技术

https://mp.weixin.qq.com/s/1pXMCcO6NR1SMBzsyES-cw

分布式数据库又支持关系数据模型了?

https://mp.weixin.qq.com/s/m76PFxbcY6_-XyeU7uu4Jg

数据库的最简单实现

https://mp.weixin.qq.com/s/pZnAcjFlBM2I4Hyctd6MHw

图数据库真的比关系数据库更先进吗?

https://mp.weixin.qq.com/s/09BlPee0-kP-At2aDyDbMw

中国数据库40年历史:隐秘的江湖与恩怨

https://mp.weixin.qq.com/s/4lZ7My6cs4-VJQ1qGhQxZg

AliSQL X-Cluste:基于X-Paxos的高性能强一致MySQL数据库

https://mp.weixin.qq.com/s/tPzBlQGxGq1WEnXz5ggpxg

sysbench在美团点评中的应用

上古软件开发

1991年,鲍比·柯提科和一群投资人收购了经营不善的Mediagenic,这间公司成为了动视的前身。为了帮助公司摆脱债务,柯提科对公司进行了重组,改名为动视(Activision),并将总部迁至加州。1997年,当公司终于重回盈利之后,动视走上了收购之路,在之后的十年里收购了约25个独立游戏工作室,以拓宽公司的产品矩阵。《托尼·霍克的滑板》、《使命召唤》和《吉他英雄》等知名游戏系列均在这一时期形成。

1991年,麦可·莫怀米、艾伦·阿德汗和弗兰克·皮尔斯这三名加州大学洛杉矶分校的毕业生为了自己的游戏理想,创办了一家名叫硅与神经键的公司,公司于1994年改名为暴雪娱乐。

https://view.inews.qq.com/wxn/20220119A03BL400

687亿美元!微软买下80后、90后的青春

https://mp.weixin.qq.com/s/ggu2IMSzOTmHtthQhepX2g

暴雪国服正式停服,与网易14年合作结束!数百万玩家纷纷祭奠,再见青春


Ken Thompson在贝尔实验室的时候,他总是能在一台装了Unix的服务器上黑进他人的账户,不管他人怎么修改账户密码都没有用,当时贝尔实验室里面聚集的都是智商爆表、专业知识过硬的科学家,Ken的行为无疑让他们非常不爽。

有个人分析了Unix的代码之后,找到了后门,重新编译部署了Uinx,但是让他们崩溃的事情再次发生,Ken还是能黑进他们的账户,这个事情让他们百思不得其解。

一直到1983年,Ken获得图灵奖,在大会上解开了这个秘密,原来这个密码后门是通过他写的一个C编译器植入的,而当时那台Unix的机器必须通过这个C编译器编译之后才能运行,所以不管unix怎么修改都没有用,毕竟是要编译的。


最开始的C++编译器是CFront,由C++之父Bjarne在1982年春到1983年夏完成,而直到1988年6月前,几乎所有的C++编译器都是CFront的移植版本。很多人认为Borland C++与VC++算真正意义的首先非CFront的C++编译器实现,而Bjarne在他书写的C++历史中,认为Zortech才算。

四大高手:Borland C++, Microsoft C++, Watcom C++, Symantec C++。

Portable C Compiler,一种早期的C语言编译器,由Stephen C. Johnson于1970年代中期,在贝尔实验室写作。

虽然现在PCC已经式微了,但80年代初C编译器家族们可都是要么基于PCC,要么大量参考了PCC的设计的。

除了PCC之外,Stephen C. Johnson还是YACC的作者。

SGI的MIPSPro -> Pro64 -> Open64 -> PathScale这条线。Fred Chow(周志德)是Open64项目的主导者。

https://www.zhihu.com/question/39661628

历史上出现过的主流C/C++编译器都有哪些?


Borland Graphics Interface,或者Turbo C Graphics,是上世纪八九十年代Borland公司出品的Turbo C/Turbo C++/Borland C++等C语言产品中自带的绘图库。因为其简单易用而广受欢迎。

它的现代版本主要有:SDL_bgi/libXbgi/WINBGIm等。

https://sdl-bgi.sourceforge.io/

当然还有当时最流行的bgidemo:

https://github.com/antkillerfarm/antkillerfarm_crazy/tree/master/other/bgidemo.c


Afx前缀是微软MFC一个小组的名称简写。


DISKMAN由国人李大海编写。

https://www.zhihu.com/question/47503655

如何评价DiskGenius这款软件?


中国第一批互联网创业者有不少来自惠多网,马化腾是深圳的DE站站长,金山的求伯君也是一个站长,好像丁磊也玩。

当时中国的互联网出口有两个,一个是中科院的网络,一个是教育科研网。教育网的国际出口在清华大学,清华到中科院也就三四公里的路,但清华的电脑要连上曙光站,得从国际出口去美国兜一圈回来,既慢又不稳定。

清华的学生一直熬到1995年8月,有个网名ACE的用户,一怒之下在自己实验室的386电脑上装了套台湾的BBS软件,把站点起名“水木清华”。水木清华BBS是中国大陆第一个同时在线超过100人的“大型”网站。

https://www.zhihu.com/question/19848288

中国最早的论坛(BBS)是哪个?


2021年,美国前总统特朗普团队使用了Mastodon的源代码,开发了他们的新社交媒体平台,即所谓的Truth Social。

https://mp.weixin.qq.com/s/EG65kmRlKAdTzn8kPmU0BA

反Twitter平台用户激增250万,这名29岁程序员如何凭一己之力扛住超8倍流量增长?


从Sun走出的著名人物:

Whitfield Diffie:图灵奖获得者,公钥密码体系先驱

James Duncan Davidson:Tomcat作者

Marc Fleury:JBoss作者

Bob Scheifler:X-Windows领导者

Paul Buchheit:GMail发明人

Joshua Bloch:Java大牛,Effective Java作者

Brendan Gregg:DTRace作者

Lars Bak:Java HotSpot作者,V8作者


在1999年至2015年期间,共有超700名邮局分局负责人因Horizon审计软件的bug而遭到起诉,之后富士通又陆续提出多项并不属实的财务问题。数百人因此被监禁或破产,期间至少四人因此选择自杀。

https://www.36kr.com/p/2598433889188741

系统bug致百人入狱,砸了2.8亿元仍上云失败,二十年了,这家大企业被日本软件坑惨了

Fork me on GitHub