51dev.com IT技术开发者社区

51dev.com 技术开发者社区

大数据集群运维(33)MongoDB各系统上安装

大数据集群运维(33)MongoDB各系统上安装

MongoDB的文档模型自由灵活,可以让你在开发过程中畅顺无比。对于大数据量、高并发、弱事务的互联网应用,MongoDB可以应对自如。MongoDB内置的水平扩展机制提供了从百万到十亿级别的数据量处理能力,完全可以满足Web2.0和移动互联网的数据存储需求,其开箱即用的特性也大大降低了中小型网站的运...

MongoDB学习(1)

MongoDB学习(1)

知识点:  1-MongoDB安装,启动和卸载  2-基本概念  3-基本的增删改查操作(CURD)   来回顾总结一把学习的mongodb,如果有javascript基础,学习"芒果DB"还是很好理解的,如果会使用mysql,那就更容易了。  mongodb是一个介于nosql数据库和m...

MongoDB :第七章:总结一下学习MongoDB的心得

MongoDB :第七章:总结一下学习MongoDB的心得

创建了数据库runoob:>userunoobswitchedtodbrunoob>dbrunoob> 查看所有数据库>showdbsadmin0.000GBlocal0.000GB>注意:MongoDB中默认的数据库为test,如果你没有创建新的数据库,集合...

MongoDB :第五章:MongoDB 插入更新删除查询文档

MongoDB :第五章:MongoDB 插入更新删除查询文档

本章节中我们将向大家介绍如何将数据插入到MongoDB的集合中。文档的数据结构和JSON基本一样。所有存储在集合中的数据都是BSON格式。BSON是一种类似JSON的二进制形式的存储格式,是BinaryJSON的简称。MongoDB使用insert()或save()方法向集合中插入文档,语法如下:d...

MongoDB :第三章:MongoDB的数据类型与创建MongoDB数据库

MongoDB :第三章:MongoDB的数据类型与创建MongoDB数据库

数据库的信息是存储在集合中。它们使用了系统的命名空间:dbname.system.*在MongoDB数据库中名字空间<dbname>.system.*是包含多种系统信息的特殊集合(Collection),如下:集合命名空间描述dbname.system.namespaces列出所有名字空...

MongoDB :第二章:系统归纳

MongoDB :第二章:系统归纳

MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB...

MongoDB :第四章:集合的创建与删除

MongoDB :第四章:集合的创建与删除

本章节我们为大家介绍如何使用MongoDB来创建集合。MongoDB中使用createCollection()方法来创建集合。语法格式:db.createCollection(name,options)参数说明:name:要创建的集合名称options:可选参数,指定有关内存大小及索引的选项opti...

MongoDB :第一章:了解一下

MongoDB :第一章:了解一下

MongoDB是一个跨平台的,面向文档的数据库,是当前NoSQL数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似JSON  的BSON 格式,因此可以存储比较复杂的数据类型...

解决 "Windows 无法启动Mongo DB服务 错误:1067 进程意外终止"

解决 "Windows 无法启动Mongo DB服务 错误:1067 进程意外终止"

 在启动MongoDB服务时,有时会报上图所示的错误,解决方案为:1.MongoDB安装目录data将此文件夹下的mongod.lock删除2.查看官方文档或按照上一篇安装文章检查是否设置dbpath或logpath等,如果没有设置,默认是安装在C盘的 转自:http://blo...

在Mongoose中使用嵌套的populate处理数据

在Mongoose中使用嵌套的populate处理数据

  假设有如下mongodb的schema定义:drawApply=newSchema({salesId:{type:Schema.ObjectId,ref:'sales'},money:Number,status:{type:Number,default:0},createTime:{type:D...

使用aggregate在MongoDB中查找重复的数据记录

使用aggregate在MongoDB中查找重复的数据记录

  我们知道,MongoDB属于文档型数据库,其存储的文档类型都是JSON对象。正是由于这一特性,我们在Node.js中会经常使用MongoDB进行数据的存取。但由于Node.js是异步执行的,这就导致我们无法保证每一次的数据库save操作都是原子型的。也就是说,如果客户端连续两次发起同一事件将数据...

mongodb系列~配置文件的优化与处理

mongodb系列~配置文件的优化与处理

一简介:讲讲如何优化mongo配置文件二常规参数   port=//端口   fork=true//守护进程方式启动mongo   logpath=shard.log//mongo日志存放路径 &nb...

MongoDB优化心得分享

MongoDB优化心得分享

这里总结下这段时间使用mongo的心得,列出了几个需要注意的地方。1.系统参数及mongo参数设置mongo参数主要是storageEngine和directoryperdb,这两个参数一开始不选定后续就无法再更改。directoryperdb主要是将数据库分文件夹存放,方便后续的备份及数据迁移。s...

Hazelcast与MongoDB集成

Hazelcast与MongoDB集成

作者:chszs,未经博主同意不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs一、Hazelcast与MongoDBHazelcast的分布式数据结构和计算性能使得它能够作为应用程序后端的“MongoDB”。MongoDB是一个开源的、面向文档的数据库...

MongoDB---出现no write has been done on this connection解决方式

MongoDB---出现no write has been done on this connection解决方式

nowritehasbeendoneonthisconnection 这个问题出现了好几天。日志里面一天出现几十次nowritehasbeendoneonthisconnection,所以研究好几天。 程序那边所做的操作就是在发生故障时。抛出getLastError 然...