全文检索笔记

1、memcache 开源项目
是SAE为开发者提供的分布式缓存服务,用来以共享的方式缓存用户的小数据。
Memcached深度分析(原创)
http://blog.developers.api.sina.com.cn/?p=124&cpage=1#comment-1506
2、Google ProtocolBuffer 将对象序列化与反序列化工具
是用于结构化数据串行化的灵活、高效、自动的方法,有如XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构
。你甚至可以在无需重新部署程序的情况下更新数据结构。
ProtocolBuffer拥有多项比XML更高级的串行化结构数据的特性,ProtocolBuffer:
· 更简单
· 小3-10倍
· 快20-100倍
· 更少的歧义
· 可以方便的生成数据存取类
3、Flygeight模式,看看内存缓存优化方面
4、Lucene
亿级数据的高并发通用搜索引擎架构设计[原创]
http://blog.s135.com/post/385/
 基于Sphinx+MySQL的千万级数据全文检索(搜索引擎)架构设计[原创]
http://blog.s135.com/post/360/
里面一些架构分析很好
http://www.it-ezone.com/
http://www.it-ezone.com/Tech_97.html 优酷网架构分享 
http://www.it-ezone.com/Tech_92.html Flickr 网站架构分析 
http://www.it-ezone.com/Tech_93.html Amazon网站架构学习总结 
http://www.it-ezone.com/Tech_89.html YouTube架构学习体会 
原文地址:https://www.cnblogs.com/xinyuxin912/p/2190761.html