自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gardener's database

致力于大数据存储,新闻舆情,全文检索,实时/离线计算

  • 博客(9)
  • 收藏
  • 关注

转载 8 个基于 Lucene 的开源搜索引擎

转载自http://www.oschina.net/news/25408/searchengines-built-on-luceneLucene是一种功能强大且被广泛使用的搜索引擎,以下列出8种基于Lucene的搜索引擎,你可以想象他们有多么强大...Apache SolrSolr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。文档通过Http利用XML加到一个

2013-03-27 15:25:43 606

原创 【监控】MongoDB的监控首选: mongostat

mongostat实在是太有用了,如果DB出现了异常,我第一反应就是查看mongostat。如果是运维的话,喝着咖啡,看着mongostat,生活真是惬意啊。运行很简单,./mongostat --host 10.7.3.97  --port 20000 主要详细说明一下各列的意义(也可以参考./mongostat --help) insert:     一秒内的插入数qu

2012-04-06 16:27:50 6642

原创 【基础】系统对于mongodb的影响

0. 时钟  时钟对于mongodb来说非常重要,确保所有服务器拥有统一的时钟。(ntpd) 1. 平台架构的选择  独立服务器模式, SMP模式, MPP模式, NUMA模式  SMP模式: 对称多处理模式。     多处理器,(共享)单一内存。由硬件来解决数据一致性问题。由于单一存储器的原因,处理器数量不能扩展的很多。  MPP模式: 分布式存储器模式    有

2012-04-06 14:41:14 848

原创 【基础】MongoDB的Caching机制

MongoDB是通过内存映射文件(memory-mapped files)来使用内存的。也就是说,MongoDB将内存管理的任务交给了操作系统。这样做的好处是,MongoDB简化了自己的工作。但同时也减少了内存使用上的灵活性。操作系统如何对内存进行管理,这里不作叙述。着重说一下这种mmap的方式,会给MongoDB带来什么样的影响。 1. MongoDB会将所有的数据文件都进行mm

2012-03-09 15:27:07 650

原创 【基础】MongoDB 的Capped collections

一、 特性想象一下,Capped collections就是一个环形存储区域,永远只会朝着一个方向插入。当整个环都被存储满的时候,新的数据又会在尾部覆盖最老的数据。如此反复。环形存储不是一个新概念,主要的好处有这样几个:1. 一开始,环就是创建好了的,之后不必另行开辟空间,减少了空间申请和释放的开销。2. 因为插入的位置只有一个,因此插入效率极高。3. 有些业务需要设置一个ti

2012-03-09 11:23:50 900

原创 【基础】MongoDB: master - slave 架构

MongoDB的Replication架构有两种,master/slave和Replica Set。MongoDB力推的是Replica Set。但在这里主要想介绍的是master/slave。 1. 相比Replica Set。为什么还要选择master/slave。对于Replication,MongoDB提出了5大优点。我们依次来看,两种架构在这些方面的表现。1.1 Da

2012-03-08 16:21:02 2083

原创 【问题】$or中的数据作为索引的一些问题

由于满足 "101 db.test.find({C1:{$lte:20120306235959},$or:[{C2:{$gte:101,$lte:200}}]}).hint({C2:1}).sort({C16:-1}).limit(23).explain()        "cursor" : "BtreeCursor C2_1",        "nscanned" : 231745

2012-03-07 16:24:19 327

原创 【问题】MongoDB查询数组元素的问题

有这样一个结构的document:"newsid" : 1,"title" : "上海天气","token" : [        {                "word" : "上海",                "weight" : 2        },        {                "word" : "天气",

2012-03-07 16:15:08 871 1

原创 【理论】CAP理论 - Brewer's CAP Theorem

先来看看CAP的具体含义是什么,这里是Browne本人的描述(http://www.julianbrowne.com/article/viewer/brewers-cap-theorem)以下是我个人的理解:CAP是theorem,不是model。CAP告诉我们的是解决问题的方法。Consistency(一致性)在系统内部,读和写的操作都是由多个步骤完成的。但对于系统外部的使用者来

2012-03-07 16:08:57 1679 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除