Stay Hungry, Stay Foolish
这本手册是阿里资深专家职业生涯的真切感悟,是走出中年危机的技术人成长手册。全手册共12个章节,其中将个人感觉比较有指导意义的内容作了整理和记录,希望这些内容对当下的你也能够有所帮助。
结构化思维体现在表达和分析问题的过程中,表达可以从因果顺序、时间顺序、结构顺序、重要性顺序这四个方面开展;分析问题可以先建立中心明确目标,后结构化分解(参照上述四种顺序)。
阅读全文
从广义上讲,数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法。
服务器相比于普通的PC,在扩展性、稳定性上要求比较高,比如支持各种扩展卡、7×24小时不间断运行等等。本文主要针对硬件服务器的分类、组成以及结构进行介绍说明。对服务器硬件比较感兴趣的小伙伴可以了解一下。
海量数据处理中经常会遇到统计出现频次最高的K个关键词或者从数字中统计出最大的前K个数,这就是经典的TopK问题。
大数据除了体现数据5V特性外,代表了一种理念、一种问题解决的思路和一系列技术的集合。随着分布式技术的发展、处理能力的增强,数据已经从过去的采样处理转为全量化、实时化处理。在大数据技术体系方面可以分为数据收集、数据存储、资源管理与服务协调、计算引擎和数据分析这五个方面。本文从基于围绕这五个方面,介绍大数据平台整体结构、开源系和商业公司的技术栈体系,从而帮助大家对大数据技术有一个全面的认识。
数据库存储引擎为数据库提供了数据的读(查询)和写(创建、更新、删除)操作,不同的存储引擎提供了不同的存储机制、索引技巧、事务操作等功能。同时,存储的数据达到一定体量,存储引擎性能也是各不相同。本文将围绕InnoDB和LevelDB两种存储引擎,从数据读写应用场景入手分析各自的架构特点、采用的数据结构以及各自的优缺点,并以此作为存储引擎选型的依据。