一次查询性能提高40倍的经历

随着系统的持续增大,性能的优化随处可见。这里就通过一个实例,看下优化的过程。数据库为MongoDB,数据量为800万左右,...
阅读(1721) 评论(0)

使用RockMongo管理MongoDB

前些天尝试了phpMyAdmin,功能全面,也很好用。之前也看到过NoSQLFan推荐的一些MongoDB的管理工具,于是就想拿来试一试。《MongoDB管理工具》里推荐了好几款试用的工具,一眼就相中了rock_mongo ,事实证明选择很正确,还有中文文档        一、安装        安装十分简单,需要三个条件:        1. php5以上版本        2. PHP的Mon...
阅读(21575) 评论(7)

使用Node.js + MongoDB实现一个简单的日志分析系统

在最近的项目中,为了便于分析把项目的日志都存成了JSON格式。之前日志直接存在了文件中,而MongoDB适时闯入了我的视线,于是就把log存进了MongoDB中。log只存起来是没有意义的,最关键的是要从日志中发现业务的趋势、系统的性能漏洞等。之前有一个用Java写的分析模块,运行在Tomcat下。实现相当的重量级,添加一个新指标的流程也比较繁琐,而且由于NFS的原因还导致分析失败。一直想改写,最...
阅读(37371) 评论(10)

在CentOS5.6上安装Node.js(续)——编写程序验证安装

在上一篇文章《在CentOS5.6上安装Node.js》中,只用简单的几步就完成了安装。虽然看起来安装都是成功的,但是实际如何就要求我们写一个程序来进行验证一下。由于最近也在学习MongoDB,所以就写一个读取MongoDB数据库:计算actionId为772的日志总数。        1. 使用安装mongodb驱动# npm install mongodb npm WARN mongodb@0...
阅读(3975) 评论(0)

我的第一个Ruby On Rails + MongoDB程序

最近想进一步学习一下MongoDB,而很久之前使用过ROR,正好也凑个机会重新拾起来。下面是建立第一个项目的过程。       主要参考文档:       1. Rails 3 - Getting started       2. MongoDB and MongoMapper (可能需要翻墙)       3. Getting started with VMware CloudFoundry,...
阅读(9257) 评论(0)

Java实现对MongoDB的AND、OR和IN操作

在MongoDB的官方文档中关于Java操作的介绍,只给出了很简单的几个例子。这些例子虽然可以满足一定的需求,但是还并不是太完全。下面是我根据网页中的提示写的几个例子。        1.背景。用JUnit4.8.2实现的单元测试的形式。测试数据: {uid:10,use...
阅读(35407) 评论(3)
    个人资料
    • 访问:1129960次
    • 积分:12346
    • 等级:
    • 排名:第1283名
    • 原创:174篇
    • 转载:6篇
    • 译文:34篇
    • 评论:398条
    博客专栏
    最新评论
    独乐乐不如众乐乐