【Geekband】系统设计.md

2016-05-30  本文已影响52人  读书行路风雨兼程

第一次接触大数据系统相关知识,完全零起点,共参考。

第一周

1. 分布式系统

2. CAP理论

3. 数据库系统

3.1 ACID与BASE

3.2 具体结构设计

4. 异步通信

5. 一致性定义

第二周

1. 系统设计基本意识

2. Hadoop与MapReduce

2.1 Hadoop

2.2 MapReduce


2.3 BigTable

This is Google's scalable database. It provides a way to create massive tables of information indexed by a primary key. As of this writing, over 90% of Google's web services are built on top of Bigtable, including Search, Google Earth, Google Analytics, Google Maps, Gmail, Orkut, YouTube, and many more. Hypertable is a high performance, open source implementation of Bigtable.


2.4 Hbase与GFS

作业一

网站的站点很慢 - 一个有多个webservers的网站与一个第三方关系型数据库相连接.如果有一天老板跑过来问你:“这个网站好慢啊”,而你的工作就是调查为什么会这么慢?

作业二

Webtrack - 我们需要在网站上跟着用户的活动信息。例如当跟踪搜索时,我们可能需要知道哪些用户进行了搜索,搜索时发生的时间,他们搜索了什么,显示的结果和各种排名信息.

上一篇下一篇

猜你喜欢

热点阅读