知识卡片

掌握技术优缺点才算真正掌握

普通读书笔记卡 · 1679.a

内容

只有清楚一门技术方案的优缺点,才算真正掌握它,也只有如此才能在架构设计时做出合理选型。优缺点主要靠对比分析得出——把两个类似系统放在一起比较实现差异,比如对比 Memcache 多线程模型和 Redis 单进程模型的取舍,或同一系统内部不同模式的对比(如 Redis 的 RDB 和 AOF)。发散:”会用某技术”和”掌握了某技术”是两回事,后者的检验标准是能否在类似方案间做出取舍,而非能否跑起来。

参考来源

- 位置:《从0开始学架构》第33章《特别放送|如何高效地学习开源项目》"优缺点对比分析"一节(源文件:_epub-src/OEBPS/Text/part0032_split_006.html) - 结论依据:原文明确"只有清楚掌握技术方案的优缺点后才算真正的掌握这门技术,也只有掌握了技术方案的优缺点后才能在架构设计的时候做出合理的选择。优缺点主要通过对比来分析……典型的对比有Memcache和Redis……Memcache用多线程,Redis用单进程,各有什么优缺点……即使是Redis自身,我们也可以对比RDB和AOF两种模式的优缺点"。 - 原始内容:只有清楚掌握技术方案的优缺点后才算真正的掌握这门技术……优缺点主要通过对比来分析……典型的对比有Memcache和Redis……Memcache用多线程,Redis用单进程,各有什么优缺点……即使是Redis自身,我们也可以对比RDB和AOF两种模式的优缺点。