
NoSQL
文章平均质量分 84
mydeman
积极,认真,负责,热情,善于沟通
展开
-
Java无法连接MongoDB问题
背景介绍: 由于开发用的Linux服务器在一个相对封闭的环境中,只有通过SSH访问22端口。于是就用putty做了一个SSH forwarding,将本机的27018端口映射到远程的27017端口。在cmd中通过mongo localhost:27018成功连接,原创 2011-07-31 00:34:45 · 8946 阅读 · 3 评论 -
Java实现对MongoDB的AND、OR和IN操作
在MongoDB的官方文档中关于Java操作的介绍,只给出了很简单的几个例子。这些例子虽然可以满足一定的需求,但是还并不是太完全。下面是我根据网页中的提示写的几个例子。 1.背景。用JUnit4.8.2实现的单元测试的形式。测试数据:{uid:10,use原创 2011-08-02 01:16:25 · 43029 阅读 · 3 评论 -
我的第一个Ruby On Rails + MongoDB程序
最近想进一步学习一下MongoDB,而很久之前使用过ROR,正好也凑个机会重新拾起来。下面是建立第一个项目的过程。 主要参考文档: 1. Rails 3 - Getting started 2. MongoDB and MongoMapper (可能需要翻墙) 3. Getting started with VMware CloudFoundry,原创 2011-10-20 08:02:16 · 10165 阅读 · 0 评论 -
在CentOS5.6上安装Node.js(续)——编写程序验证安装
在上一篇文章《在CentOS5.6上安装Node.js》中,只用简单的几步就完成了安装。虽然看起来安装都是成功的,但是实际如何就要求我们写一个程序来进行验证一下。由于最近也在学习MongoDB,所以就写一个读取MongoDB数据库:计算actionId为772的日志总数。 1. 使用安装mongodb驱动# npm install mongodbnpm WARN mongodb@0原创 2011-10-23 00:12:03 · 4299 阅读 · 0 评论 -
使用Node.js + MongoDB实现一个简单的日志分析系统
在最近的项目中,为了便于分析把项目的日志都存成了JSON格式。之前日志直接存在了文件中,而MongoDB适时闯入了我的视线,于是就把log存进了MongoDB中。log只存起来是没有意义的,最关键的是要从日志中发现业务的趋势、系统的性能漏洞等。之前有一个用Java写的分析模块,运行在Tomcat下。实现相当的重量级,添加一个新指标的流程也比较繁琐,而且由于NFS的原因还导致分析失败。一直想改写,最原创 2011-10-31 16:51:16 · 39208 阅读 · 12 评论 -
使用RockMongo管理MongoDB
前些天尝试了phpMyAdmin,功能全面,也很好用。之前也看到过NoSQLFan推荐的一些MongoDB的管理工具,于是就想拿来试一试。《MongoDB管理工具》里推荐了好几款试用的工具,一眼就相中了rock_mongo ,事实证明选择很正确,还有中文文档 一、安装 安装十分简单,需要三个条件: 1. php5以上版本 2. PHP的Mon原创 2011-12-19 00:06:09 · 22830 阅读 · 7 评论 -
实例说明MongoDB存储的行情数据如何选择合适的Shard Key
概述当利用MongoDB的shard cluster技术做数据库扩展时,一个至关重要的点是要选择一个合适的shard key(片键),它是用来决定将数据在分片服务器上分配的策略。一个适用的shard key应该满足以下几个条件:数据均分 所谓数据均分,就是要保证需要扩展的那部分数据能够尽可能平均分配到数据分片上,以达到空间上的扩展目的。负载均分 负载均分是把应用访问的分片数据的负载...原创 2018-05-10 23:25:58 · 2399 阅读 · 0 评论