从PHP客户端看MongoDB通信协议

MongoDB 的 PHP 客户端有一个 MongoCursor 类,它是用于获取一次查询结果集的句柄(或者叫游标),这个简单的取数据操作,内部实现其实不是那么简单。本文就通过对 MongoCursor 类一些操作进行分析,向大家揭开 MongoDB 客户端服务器通信的一些内部细节。

Variety:MongoDB schema分析工具

对于MongoDB这种schema-free 的数据库来说,存在数据库里的每一条数据在结构上经常不同,时间长了我们可能就很难去了解库里数据的具体结构了。今天向大家介绍一个叫Variety的小脚本,用于对collection中存储的数据情况进行分析。

Replica Sets系列文章之:同步

MongoDB核心开发工程师 Kristina Chodorow(@kchodorow) 最近在她的博客上表示,她会发表一系列关于MongoDB Replica Sets 相关的文章,向大家详细的进行一次 Replica Sets 的知识培训。本文主要对Replica Sets节点间的同步机制和同步协议进行了深入讲解。

三招解决MongoDB的磁盘IO问题

有点标题党的意思,不过下面三招确实比较实用,内容来自Conversocial公司的VP Colin Howe在London MongoDB用户组的一个分享。下面几点并非放四海皆准的法则,具体是否能够使用,还需要根据自己的应用场景和数据特点来决定。

MongoDB Hadoop Connector发布

10gen刚刚发布了MongoDB Hadoop Connector的1.0版本,MongoDB Hadoop Connector 是一个中间件产品,用于将MongoDB和Hadoop连接起来,让MongoDB可以方便的使用Hadoop的分布式计算能力。

隆重推荐!Instagram高速增长下的扩展性实践

Instagram被Facebook以十亿美金收购的消息在最近很火。而在Instagram背后,又是怎样的技术支撑着其快速增长呢。下面PPT列举了Instagram在整个发展过程中遇到的问题和具体的解决过程,还包括他们技术团队的一些很有价值的项目管理和开发思路,值得借鉴。

MongoDB构架图分享

本文图片来自Ricky Ho的博文MongoDB构架(MongoDB Architecture),这是个一听就感觉很宽泛的话题,但是作者在文章中确实对MongoDB由内至外的架构进行了剖析。本文截取了其文章中的几张重点架构示意图片进行简单描述。希望对大家有用。

MongoDB的使用挑战

我们经常看到有人说MongoDB的Schema-less是多么方便,Auto-Sharding无限扩容等等。但是实际上在这些优点背后,经常会有不小的代价,如果只看优点,不看问题,贸然使用的话,可能会出现无法预料的问题。
下面PPT为大家列举了使用MongoDB的一些需要注意的问题和挑战,希望大家在使用之前先看看可能遇到的问题。

MongoDB ObjectId的优化

ObjectID,也就是我们在进行insert操作时会自动生成的_id字段。我们经常会看到它,这个字段的组成及其设计思路我们可以参考NoSQLFan之前的文章,今天我们想讲一下对这个字段的一些优化,内容主要来源于MongoDB官方文档。

MongoDB智能查询优化的问题

自动查询优化是MongoDB一个专门设计的功能,简言之,这个功能就是通过对查询进行分析,从而判断出更有利的索引使用策略。而这个智能的功能,实际潜伏着一些问题。

« 上一页下一页 »