详解MongoDB的Compact操作

MongoDB 2.0 正式版已经发布了,具体改进可以参考本站之前的文章,2.0中的一点改进是提供了一个压缩命令compact,此命令支持针对单个Collection的压缩。下面我们就讲一讲compact命令的一些知识。

CakePHP中的MongoDB使用

CakePHP是一个PHP的开发框架,它有专门针对MongoDB的datasource类包,下面PPT就是一个CakePHP使用MongoDB的例子,描述了在CakePHP中使用MongoDB的方法。

RedBridge: 为Redis提供HTTP API及连接池功能

RedBridge 是一款基于Redis的 HTTP API。使用LUA直接跟Redis交互,对Redis的连接实现连接池。(类似数据库的存储过程) 高效的实现复杂的业务逻辑。

GeoCouch初体验

GeoCouch是一个CouchDB的插件,提供地理位置索引的查询,我们知道CouchDB是通过MapReduce建立视图的方式来进行非动态的查询,GeoCouch通过修改CouchDB的B-Tree索引为R-Tree的形式来实现空间索引。当然,由于CouchDB一切皆增量的模式,这里的R-Tree也是增量模式的。

来自ZendCon的CouchDB系统介绍

下面PPT来自ZendCon,对CouchDB做了全方位的介绍,包括CouchDB适用的场景,CouchDB特性和具体用法及PHP使用CouchDB的相关知识等,长达400页(不系统都不行了)。推荐给大家。

Cassandra新特性:分层压缩

Cassandra的数据模型借鉴自Google的BigData模型,简单来说就是将写操作放在一个内存块中,当内存块大小达到一定大小时,将内存中的数据排序后写成一个sstable文件,而这种方式会有一些问题,本文介绍了一种新的压缩方法,借鉴自LevelDB。

Neo4j发布其1.5 M02版本

Neo4j刚刚发布了Neo4j 1.5 “Boden Bord” Milestone 2新版本,本文对其各方面的发进做了介绍。

Cassandra1.0改进:数据压缩

Cassandra 1.0 提供了基于ColumnFamily的数据压缩,这也是一个人民群众呼声很高的功能。压缩功能能够有效地减少数据体积,同时也能减少磁盘I/O,特别是对那些读多的应用场景。

基于位置的实时游戏MapAttack的技术实现

MapAttack是一款实时的,基于地理位置的游戏,其通过Socket.io,node.js,和Redis实现了其实时性。下面文章对整个游戏及其技术实现进行了描述,推荐给大家。

Craigslist迁移20亿数据到MongoDB的经验与教训

MongoDB正热火朝天,应用案例层出不穷,可能你也正跃跃欲试。好吧,既然要试,那我们最好搞清楚可能遇到哪些困难,下面PPT就是一个很好的经验总结,下面PPT是Craigslist网站将其20亿数据迁移到MongoDB过程中遇到的问题及其经验,相信对每一个使用MongoDB的同学都会有所帮助。

« 上一页下一页 »