System Design
文章平均质量分 78
Firehotest
这个作者很懒,什么都没留下…
展开
-
System Design: AWS How to choose database 网课笔记
版权所归:https://www.youtube.com/watch?v=6K0Sds9Y2N0数据库的分类:归纳总结:1)Relational 数据库在意的是用foreign key去维持表的integrity. 犹如医院的病患系统,一张诊断表,必须要医生的ID(必要的维持integrity的foreign key)、病人的ID(另一个foreign key)以...原创 2019-11-25 15:20:25 · 389 阅读 · 0 评论 -
System Design: How to design a tiny URL
At first glance, this problem seems to very easy. We can solve it with a HashMap. However, if you think it more deeper, you will find out HashMap approach does not have scalablity and persistenc原创 2017-09-28 03:33:13 · 1601 阅读 · 0 评论 -
System Design: Web Crawler
资料整理来源:https://www.jiuzhang.com/qa/871/https://zhuanlan.zhihu.com/p/20821699Crawler实质是一个BFS的过程。从某个网站的主页开始作为起点,进行BFS。对每一个页面含有的URL都放入队列当中。再进行迭代。我们可以把整个过程抽象成为一幅有向图的BFS。但是,爬虫可以在BFS的基础上产生更多的问题。比如,每个页面还有很多的...原创 2018-04-12 03:55:08 · 928 阅读 · 0 评论 -
System Design: Optimization Directions
Underlying Principle: 1/ Separation makes scalability better. Since you can scale each individually. Example: Separate write and read; separate meta data storage and target content storage. 2/ Cache: ...原创 2018-07-08 11:31:02 · 466 阅读 · 0 评论