摘要:1. Sensei介绍Sensei是Linkin公司开发的一个开源分布式实时半结构化数据库,他主要支持以下功能(根据官网翻译):全文检索实时更新faceted searchkey-value查询在高并发更新与查询性能高支持与Hadoop集成初步的调研了以下该项目,发现他其实主要是在全文索引的基础封装了Browse Query Language (BQL,类似SQL)的查询语法,个人感觉该项目的优势主要是在以下几点:支持BQL语法相对与lucene的语法跟容易让人理解,而且对熟悉SQL的开发人员更友好。集群维护简单新加节点只要设置好节点本身的配置,启动后进程会自动加入集群,不需要修改其他服务器的 阅读全文
posted @ 2013-03-22 13:49 爱开卷360 阅读(522) 评论(0) 推荐(1) 编辑
摘要:在未出现开源搜索引擎以前, Doug Cutting整了个Lucene, 随后Yonik Seeley写了一个Solr, 在2010年 Shay Banon发布了ElasticSearch, 大概在两年前, 我们迎来了Sensei, 最近他们发布了1.0版本, 下面通过@sematext对LinkedIn的搜索架构师John Wang的一个采访. 来大致了解一下Sensei. Sensei是什么?开源, 灵活, 实时, 分布式数据库, 原生支持搜索, 能操作非结构化文本和结构化数据. 它主要用户处理海量复杂半结构化查询和经常变化的数据结构. 它广泛用于支持LinkedIn.com的搜索功能.为 阅读全文
posted @ 2013-03-22 13:26 爱开卷360 阅读(577) 评论(0) 推荐(1) 编辑
摘要:11.Solr1.1Features1.2Pros & Cons1.3References22.Senseidb2.1Features2.2Pros & Cons2.3为何没有直接用Solr?2.4References33.elasticsearch3.1Features3.2Pros & Cons3.3References44. Conclusion5其它参考文献比较的时候,主要关注以下几个方面:ClusteringScalability on Storage and ServiceHigh Availability ConsiderationsFeaturesFle 阅读全文
posted @ 2013-03-22 13:15 爱开卷360 阅读(10077) 评论(2) 推荐(2) 编辑