![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb
文章平均质量分 96
booooooooooooooooooo
这个作者很懒,什么都没留下…
展开
-
定时任务调度(mongoDB)
转载自:http://blog.chinaunix.net/uid-9460004-id-2002433.html使用到工具: 1. 存储 mongodb 2. 定时任务 crontab 数据存储空间( database = fs )说明: collection = functions(方法定义) dispatch(调转载 2012-12-07 17:34:15 · 5625 阅读 · 0 评论 -
mongodb意外退出无法启动解决办法(Unclean shutdown detected.)
今天搞项目时,kill -9 mongo 暴力kill了mongodb的进程,导致mongodb无法重新启动,查看log文件,发现了如下error log**************Unclean shutdown detected.Please visit http://dochub.mongodb.org/core/repair for recovery instructions原创 2013-02-02 16:13:21 · 12552 阅读 · 1 评论 -
mongo使用经验谈
1.mongodb 的查询每次只能用到一个索引对于较复杂的表结构,可能会导致你频频使用联合索引。但记住:1)mongodb 单表最大索引数为 64 。2)索引越多,插入或修改记录就会导致 mongodb 越慢。写锁会阻塞读请求,写得越慢,阻塞读请求越多、阻塞时间越长。所以,索引越加越多的时候,你可能需要审视一下表结构设计的合理性。 2.客户端转载 2013-12-12 00:39:03 · 1398 阅读 · 0 评论 -
列数据库--Cassandra数据模型
1. 概述Cassandra是一套开源分布式NoSQL数据库系统,设计思想采用了google的BigTable的数据模型和Amazon的Dynamo的完全分布式架构,因而它具有很好的扩展性且不存在单点故障。本文假设读者已经具有了SQL数据库的基本知识,为了帮助读者更容易的理解Cassandra的数据模型,本文结合SQL数据库的概念,采用类比的方法介绍Cassandra的数据模型。2转载 2013-11-10 18:54:36 · 1915 阅读 · 0 评论 -
mongodb存储日志
最近一直在考虑架构的事情,有一个问题依然困扰着我们这些做业务系统的,那就是日志以及日志统计。大概的问题如下:我们有很多模块,日志格式虽然类似但都写在各自的服务器和目录中。日志中有很多信息是key=>value格式的数据。通常一个功能上线后,PM或者需求方都会要求一些统计数据以及报表之类,用来跟踪功能的使用效果。通常PM是不懂写程序的,因此统计数据的事情多半又提给RD。这种统计数据和报表,价转载 2013-11-05 16:11:36 · 1857 阅读 · 0 评论 -
MongoDB运行状态、性能监控,分析
这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康。原文(http://tech.lezi.com/archives/290)mongostat详解mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来转载 2012-11-20 14:44:50 · 2151 阅读 · 0 评论 -
mongoDB快速教程
转载自:http://blog.csdn.net/zj7758/article/details/7102996第一部分 基础篇第一章 走进MongoDBMongoDB 是一个高性能,开源,无模式的文档型数据库,是当前NoSQL 数据库产品中最热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式,MongoDB 使用C++开发。MongoDB 的官方网站地址转载 2012-08-15 16:25:05 · 4074 阅读 · 0 评论 -
mongo morphia实体集合映射
ref:http://www.myexception.cn/database/610959.htmlMorphia,一个轻量级的类型安全的 Java 类库,用来将在 MongoDB 和 Java 对象之间进行映射. 类似hibernate。如果使用过hinernate再使用它会上手很快POJO@Entity(value = "test", noClassnameStored=true)转载 2013-02-16 18:55:34 · 2028 阅读 · 0 评论 -
mongodb开机自启动失败
在线安装了mongodb,mongo运行正常,重启后ps发现mongo未正常启动,经查日志发现unclean的异常,原来原因是由于重启机器,导致非正常停止mongod服务,mongod.lock中还记录了上次运行的进程号,所以无法启动。清除lock文件,见本人的另一篇日志。 那怎么解决重启失败这个问题呢,经研究发现mongo有一个journal参数,加上这个参数后,就算mongo是非正常原创 2013-02-09 12:17:19 · 2015 阅读 · 0 评论 -
mongoDB 定时清理历史数据
这里运行这个定时任务借助与crontab。公司在mongodb中存放有server的log,每周每月进行聚合运行,来获取一定的数据,但是最多只需要最近三个月的数据,以往的历史数据,对我们来讲是没有价值的,还占有大量的磁盘空间,因此需要定时清理。crontab命令每月跑一次:* * */1 * * /bin/sh /home/anansi/evan/mongo/shell/setup.s原创 2012-12-07 17:31:41 · 8185 阅读 · 0 评论 -
mongodb分片经验谈
1、mongo节点最大存储空间的设置 通过maxSize这个参数和控制节点的最大存储空间,这个字段的单位是M,根据经验,如果你要分配了500G硬盘给mongo使用,maxSize请分配230 - 240,即小于总大小的一半,目前还不知道原因,在占用磁盘空间的效果,目前来看是这个样子。 a.添加节点时设置 db.runCommand( { addshard原创 2014-02-10 02:23:58 · 1011 阅读 · 0 评论