1、设计 Pastebin.com (或者 Bit.ly)2、设计一个键-值缓存来存储最近 web 服务查询的结果3、为一个社交网络设计数据结构4、设计 Mint.com5、为 Amazon 设计分类售卖排行6、在 AWS 上设计支持百万级到千万级用户的系统7、设计推特时间轴与搜索功能8、设计一个网页爬虫 请参考: 1. NoSQL 开篇——为什么要使用 NoSQL 2. 浅析互联网中的缓存机制 3. 数据一致性 4. REST与RPC区别 5. RPC远程调用和消息队列MQ的区别