特别加餐__高性能检索系统中的设计漫谈
你好,我是陈东。欢迎来到检索专栏的第三次加餐时间。
在进阶篇的讲解过程中,我们经常会提起一些设计思想,包括索引与数据分离、减少磁盘 IO、读写分离和分层处理等方案。这些设计思想看似很简单,但是应用非常广泛,在许多复杂的高性能系统中,我们都能看到类似的设计和实现。不过,前面我们并没有深入来讲,你可能理解得还不是很透彻。
你好,我是陈东。欢迎来到检索专栏的第三次加餐时间。
在进阶篇的讲解过程中,我们经常会提起一些设计思想,包括索引与数据分离、减少磁盘 IO、读写分离和分层处理等方案。这些设计思想看似很简单,但是应用非常广泛,在许多复杂的高性能系统中,我们都能看到类似的设计和实现。不过,前面我们并没有深入来讲,你可能理解得还不是很透彻。
你好,我是徐文浩。专栏更新到 50 多篇,快要结束了。在进入实战篇之前,我想先和你分享一个专栏之外的话题,那就是我的一天是怎么过的。
为什么想写这篇文章呢?主要目的是“破除神话”。周围一些朋友说,你在创业很厉害;也有朋友说,你能写专栏很厉害。其实我觉得自己和大家一样,就是一个普普通通的工程师,每一天都是普通且忙碌的。同时,我也希望通过这篇文章,能够拉近和你的距离,在专栏快要完结之际,可以在未来和你有更多的交流。
你好,我是徐文浩。4 月 30 日,我在美国圣何塞参加了 F8 大会,趁此机会和你分享一下,我在大会上的一些见闻。下面是我参会这两天写的见闻录,分享给你。希望可以看到更多技术人走出去,抬头看看世界,丰富自己的见识和经历。
专栏主体内容已经结束了,在专栏写作的过程中,我阅读了很多业界公开的资料,我觉得有必要整理出来,供想深入阅读的人继续去找虐。
整体来说,在选择参考文献时,我偏爱那些由公司发表的。因为推荐系统本质上还是一种非常依赖实践的算法应用方向,并且,这些商业公司论文中的技术内容也在他们实际的场景中经过了检验。
不知不觉中,专栏已经更新到了最后一个模块。在这个过程中,收到了很多同学的留言。我看到了每一条留言背后的那份努力,今天就和你分享一位同学的故事。
专栏结束后,有不少同学留言希望我能讲一些微博基础架构的知识。所以接下来的微博技术解密系列,我将分享微博在信息流架构、存储中间件等方面的经验,希望能给你带来启发和帮助。
今天是微博技术解密系列的第二期,我们来聊聊微博存储的使用经验。上一期“微博技术解密”我讲到微博主要使用了两大类存储:一类是数据库,主要以 MySQL 为主;一类是缓存,主要以 Memcached 和 Redis 为主。
说句实话,我也不知道是怎么写完这 36 篇技术文章的。
一周三篇的文章接近近万字,说多不多,对我而言还是挺困难的一件事。基本上,我连续好几个月的业余时间都贡献给写作,甚至一度重温了博士阶段被论文支配的恐怖。我想,这大概也算是在工作相对清闲的国外环境下,体验了一把 997 的生活。
去年 6 月份的时候,Facebook 召开了一个全体员工的大会,向我们宣布了一件大事:CEO 马克 · 扎克伯格(Mark Zuckerberg)调整了 Facebook 的使命宣言。
你好,我是郝林。
专栏到这里,就要结束了。
差不多在半年以前(2018 年的第二个季度),极客时间的总编辑郭蕾找到我,说想让我写一个关于 Go 语言的技术专栏。