MongoDB

  • windows安装MongoDB

    windows安装MongoDB 2015-05-12

    下载地址:http://www.mongodb.org/downloads 有zip和msi格式,建议选择zip,方便配置 下载后解压到D:/mongodb文件夹下,在此文件夹下新建两个文件夹 data:用于存放数据文件 log:用于存放日志文件,顺便在此文件夹下新建个mongodb.log文件(日志文件要事先建好这样方便安装) 安装为windows服务 D:\mongodb\bin>mongod --dbpath=D:/mongodb/data --logpath=D:/mongodb/log

    关键词: MongoDB, Windows
  • Spring+mybatis+shiro+freemarker+ehcache+ldap+mongo

    Spring+mybatis+shiro+freemarker+ehcache+ldap+mongo 2015-05-04

    所有配置文件在此 spring servlet: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://ww

    关键词: freemarker, ehcache, ldap, MongoDB, spring, Shiro, Mybatis
  • 与MongoDB的第一次亲密接触

    与MongoDB的第一次亲密接触 2015-05-03

    写在前面的 Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象.Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作.-摘自百度百科 早就了解过了MongoDB的优势和神奇之处,但一直没有抽出时间来好好学学,觉得不能再拖了,今天终于打算正

    关键词: MongoDB
  • mongoDB简明教程-python

    mongoDB简明教程-python 2015-04-22

    import pymongo con = pymongo.Connection('localhost', 27017) mydb = con.mydb # new a database mydb.add_user('test', 'test') # add a user mydb.authenticate('test', 'test') # check auth muser = mydb.user # new a table muser.save({'id':1, 'name':'test'})

    关键词: MongoDB, PyMongo
  • MongoDB 最佳实践及2.8版本特性与功能

    MongoDB 最佳实践及2.8版本特性与功能 2015-04-18

    主要流程 MongoDB 2.8 版本特性与功能 MongoDB 在赶集网的应用 MongoDB 最佳实践 MongoDB 2.8 版本特性与功能 TJ MongoDB 开发者 TJ 强调 MongoDB 没有实际意义上的锁,只有 Latch,门栓. 2.6 库级锁 Latch,没有 Lock,写内存的一刹那锁住内存 2.8 无锁的 MVCC 并发,WIREDTIGER,snapshot isolation 2.6 MMAP 内存映射,库级锁 2.8 MMAP 集合级锁 2.8 WIREDTIG

    关键词: MongoDB, sharding, replicateset
  • nodejs加载xml数据并且保存到mongodb中

    nodejs加载xml数据并且保存到mongodb中 2015-04-17

    项目中需要初始化中国所有省份的信息到mongo db中,在网上找到 省份数据数据是xml格式的,所以大致思路是 从xml中读取数据,存入对应的model的数据中 调用model对应的save方法 var fs = require('fs'); fs.readFile('Provinces.xml', function(err, data) { .... }); 以上代码就是先从文件流通过字符串的形式读入,然后通过libxmljs去解析,得到数据之后,存入到province这个对象里面: var

    关键词: xml, MongoDB, 批量插入
  • mongodb 的一些设计思考

    mongodb 的一些设计思考 2015-04-13

    有个疑问 系统的很多文档(例如说私信,动态,分享,以及它们的评论.回复)都需要使用到 User文档(此文档大量信息是此种情况根本不需要返回的)的 uid 和 nick(用户可以更改), 如何设计关系呢? uid nick(不大会经常更新) 1 是在引用的文档直接加uid nick冗余?(优点速度最快,更新痛死) 2 是在其它文档直接用DBRef 到user文档?(优点是即使跟新其他文档也能立即获取到最新的用户名,缺点:大量冗余字段被取出,而且影响到文档的并发读写) 3 新建一个只保存用户的uid

    关键词: MongoDB, 设计
  • [CentOS6][Windows] MongoDB 介绍.安装.配置.应用

    [CentOS6][Windows] MongoDB 介绍.安装.配置.应用 2015-04-11

    介绍 接触使用MongoDB也有好多个年头了,从几年前使用MongoDB作为唯一数据库使用和到现在作为项目中数据库之一的选择上,MongoDB都是非常不错的选择. 如今MongoDB已经推出了3.0的正式版本,相比2.0版本在大型应用中的效率性能稳定性都有着巨大的提升,在实际应用中,我们在前期使用MongoDB作为日志和评论信息的数据库,同时在部分场合可以是用mongoDB的gridFS作为小型文件系统使用,截止到现在mongoDB最新版本是3.0.2. 官网: http://www.mongo

    关键词: centos, MongoDB, Windows
  • 搭建简单的mongoDB环境

    搭建简单的mongoDB环境 2015-04-10

    MongoDB是目前业界非常流行的开源NoSql非关系型数据库,他很好的实现了OO(Object Oriented)思想.不像传统的Oracle或者mysql等关系型数据库,MongoDB是不支持使用sql语句来查询数据的.在MongoDB中,每一条记录都是一个Document对象,可以通过调用相关方法来实现CRUD的操作. 更多关于mongoDB的资料详见官网:http://www.mongodb.org 下面就来搭建mongodb的使用环境,我使用的是ubuntu 14.x 64ibt 的系

    关键词: MongoDB
  • mongodb安装脚本/启动脚本/配置文件

    mongodb安装脚本/启动脚本/配置文件 2015-04-10

    安装脚本 #!/bin/bash #author: QingFeng #qq: 530035210 #blog: http://my.codeweblog.com/pwd/blog #自动安装mongodb和初始化配置 #缺省的配置如下 logdir=/data/log/shell #日志路径 log=$logdir/shell.log #日志文件 is_font=1 #终端是否打印日志: 1打印 0不打印 is_log=0 #是否记录日志: 1记录 0不记录 random_time=$(dat

    关键词: MongoDB
  • MongoDB性能篇系列(18)--性能监控

    MongoDB性能篇系列(18)--性能监控 2015-03-19

    通过对数据库的性能监控,能够更好的了解数据库的工作状态,从而进而优化. 介绍几个性能监控的工具: mongosniff 此工具可以从底层监控到底有哪些命令发送给MongoDB取执行. ./mongosniff --source NET lo 它是实时动态监视的,需要打开另一个客户端进行命令操作.可以将这些数据输出到一个日志文件中,那么就可以保留下所有数据库操作的历史记录,对于后期的性能分析和安全审计等工作键是一个巨大的贡献. mongostat 此工具可以快速的查看某组运行中的MongoDB实例

    关键词: MongoDB
  • MongoDB进阶系列(14)--GridFS大文件MD5验证

    MongoDB进阶系列(14)--GridFS大文件MD5验证 2015-03-17

    md5在上传之后都会保存在fs.files的元数据信息里,用来以后用户在get大文件之后比对md5值进行验证. linux中查看md5值的方法是: md5sum 文件名 那么我们就看看从Mongodb中get的文件的md5和MongoDB中存储的GridFS的md5是否一样. [neil@neilhost ~]$ sudo /usr/local/mongodb/bin/mongofiles put mongodbBook.tar.gz [sudo] password for neil: conn

    关键词: md5, MongoDB, GridFS
  • MongoDB进阶系列(13)--GridFS大文件的添加.获取.查看.删除

    MongoDB进阶系列(13)--GridFS大文件的添加.获取.查看.删除 2015-03-17

    GridFS是一种在MongoDB中存储大二进制文件的机制,使用GridFS的原因有以下几种: 存储巨大的文件,比如视频.高清图片等. 利用GridFS可以简化需求. GridFS会直接利用已经建立的复制或分片机制,故障恢复和扩展都很容易 GridFS可以避免用户上传内容的文件系统出现问题. GridFS不产生磁盘碎片. GridFS使用两个表来存储数据: fiiles包含元数据对象(如文件的名称.上传的时间) chunks包含其他一些相关信息的二进制块 为了使度个GridF命名为一个单一的数据

    关键词: MongoDB
  • MongoDB进阶系列(12)--MongoDB 固定集合

    MongoDB进阶系列(12)--MongoDB 固定集合 2015-03-16

    Capped Collection 固定集合 简单介绍 capped collections 是性能出色的有着固定大小的集合,以LRU(Least Recently Used最近最少使用)规则和插入顺序进行age-out(老化移出)处理,自动维护集合中对象的插入顺序,在创建时 要预先指定大小.如果空间用完了,新添加的对象将会取代集合中最旧的元素. 永远保持最新的数据. 功能特点: 可以插入及更新,但更新不能超出collection的大小,否则更新是白.不允许删除,但是可以调用drop()删除集合

    关键词: MongoDB, Collection, Capped
  • MongoDB进阶系列(11)--"改"的那些事(二)文档的keyvalue为数组的修改方法

    MongoDB进阶系列(11)--"改"的那些事(二)文档的keyvalue为数组的修改方法 2015-03-12

    本文将讨论关于文档中keyvalue为数组的情况如何修改数组. 首先,创建一个c4集合,集合中的文档包含一个arrint字段,值是一个整数数组:一个arrjson字段,值是一个Json对象数组. > for(i=0;i<5;i++) 2015-03-12T22:06:52.051+0800 SyntaxError: Unexpected end of input > for(i=0;i<5;i++){ ... db.c4.insert({name:"row"+i

    关键词: MongoDB
  • MongoDB进阶系列(10)--"改"的哪些事(一)

    MongoDB进阶系列(10)--"改"的哪些事(一) 2015-03-12

    db.collection.update( criteria, objNew, upsert, multi ) 参数说明: Criteria:用于设置查询条件的对象 Objnew:用于设置更新内容的对象 Upsert:如果记录已经存在,更新它,否则新增一个记录 Multi:如果有多个符合条件的记录,全部更新 注意:默认情况下,只会更新第一个符合条件的记录 $set 功能:把 field 的值设置成 value,当 field 不存在时,增加一个字段,类似 SQL 的 set 操作,value 支

    关键词: MongoDB
  • MongoDB进阶系列(9)--查询功能(五) 遍历游标

    MongoDB进阶系列(9)--查询功能(五) 遍历游标 2015-03-12

    之前已经已经介绍了skip和limit方法,我们可以依靠它们跳转到需要的文档位置和文档范围. 本文将给出如果使用游标来进行遍历的方法: > var cur=db.teachers.find() > cur.hasNext() true > cur.next() { "_id" : ObjectId("5500f4031c8361936a1e6a08"), "name" : "Mr A", "age&

    关键词: MongoDB
  • windows下mongodb安装与使用整理(转)

    windows下mongodb安装与使用整理(转) 2015-03-10

    一:安装 下载地址:http://www.mongodb.org/downloads 按照自己所需下载32位或者64位安装包 当然也可以下载源码自己编译(linux环境下的同学可以试试) 点击下载的msi进行安装 选择typical即可(典型安装),依次下一步即可. 创建文件夹E:\mongodb\data\db.E:\mongodb\data\log,分别用来安装db和日志文件,在log文件夹下创建一个日志文件MongoDB.log,即E:\mongodb\data\log\MongoDB.l

    关键词: MongoDB
  • Mongodb入门系列(4)--Mongodb体系结构与客户端基本操作及注意细节

    Mongodb入门系列(4)--Mongodb体系结构与客户端基本操作及注意细节 2015-03-08

    说到Mongodb的体系结构,免不了与关系型数据库做个对比.这里以MySQL为例,我们进行一些比较: 从逻辑结构上对比: MySQL层次概念 MongoDB层次概念 数据库(database) 数据库(database) 表(table) 集合(collection) 记录(row) 文档(document) 在MongoDB中没有行.列.关系的概念,集合中的文档相当于一条记录,这体现了模式自由的特点. 从数据存储结构上对比: MySQL的每个数据库存放在一个与数据库同名的文件夹中,MySQL如

    关键词: MongoDB
  • Mongodb入门系列(3)----kill -9 mongod之后mongodb服务无法开启问题

    Mongodb入门系列(3)----kill -9 mongod之后mongodb服务无法开启问题 2015-03-04

    想了想还是把这个问题单独写个blog. 之前听说如果用ill -9 mongod之后mongodb服务无法开启问题的 解决方法是删除/data下的mongod.lock就能够正常使用了. 但是用mongodb2.6在fedora下实验的结果是kill -9并没有导致服务无法被开启.并且,pkill,kill -9都会导致mongo.lock的生成.并且,pkill和kill -9会将杀死mongod的主进程pid写在mongod.lock中,无论是是杀死mongod还是mongod的pid. 这

    关键词: MongoDB
  • Mongodb入门系列(2)--在linux下安装.启动.关闭MongoDB以及注意事项(详细)

    Mongodb入门系列(2)--在linux下安装.启动.关闭MongoDB以及注意事项(详细) 2015-03-03

    从官网下载MongoDB的压缩包.http://www.mongodb.org/downloads 将mongodb-linux-x86_64-2.6.8.tgz解压 [neil@neilhost Downloads]$ tar zxvf mongodb-linux-x86_64-2.6.8.tgz mongodb-linux-x86_64-2.6.8/README mongodb-linux-x86_64-2.6.8/THIRD-PARTY-NOTICES mongodb-linux-x86_

    关键词: MongoDB
  • Mongodb入门系列(1)--NoSQL及MongoDB的特性

    Mongodb入门系列(1)--NoSQL及MongoDB的特性 2015-03-03

    NoSQL,是Not Only SQL的缩写,可不是no SQL哦. NoSQL目前被国内外的很多公司在应用: 新浪微博 Redis Google BIgtable Amazon SimpleDB 淘宝数据平台 Tair 视觉中国网站 MongoDB youku运营数据中心 MongoDB 飞信空间 HandlerSocket 豆瓣 BeansDB NoSQL数据库关注的是对数据高并发地读写和对海量数据的存储等,与关系型数据库相比,NoSQL数据库在结构和数据模型方面做"减法",而在扩

    关键词: MongoDB, nosql
  • MongoDB的Java操作方式

    MongoDB的Java操作方式 2015-02-11

    Maven引入驱动: <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>2.13.0</version> </dependency> 获取数据库连接: 1.旧的方式,已作废: /* Mongo 已不建议使用 */ Mongo mongo = new Mongo(host,

    关键词: MongoDB
  • 什么是mongoDB(源自百度)

    什么是mongoDB(源自百度) 2015-02-01

    1简介 MongoDB[1] 是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. mongoDB[1] MongoDB[2] 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且

    关键词: MongoDB
  • Mongodb副本集配置

    Mongodb副本集配置 2015-01-27

    环境 操作系统:win7 64位 MongoDB version: 2.6.5 配置mongodb实例 配置了三个实例,用的都是同一台机器,分别使用27017,37017,47017端口 启动实例 <!-- 启动mongodb实例 --> C:\Users\admin>mongod -f E:\mongodb\mongo.confg C:\Users\admin>mongod -f E:\mongodb1\mongo.confg C:\Users\admin>mongod -

    关键词: MongoDB, 副本集
  • 用pymongo对MongoDB数据提取tips

    用pymongo对MongoDB数据提取tips 2015-01-19

    libs:pymongo python2.7.6 1.建立连接 #encoding=utf8 from pymongo import MongoClient url='mongodb://user_name:passwd@server_ip[:port]/datebase'#管理员要接入admin数据库,由于mongoDB的验证模式,其他数据库可能无权限! con=MongoClient(url) 2.选择DB并连接collection db=con['datebase'] user=db.us

    关键词: MongoDB, PyMongo, 提取数据
  • NoSQL之 MongoDB 简介和应用

    NoSQL之 MongoDB 简介和应用 2015-01-16

    MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便. MongoDB工作在收集和文件的概念. 数据库 数据库是一个物理容器集合.每个数据库都有自己的一套文件系统上的文件.一个单一的MongoDB服务器通常有多个数据库. 集合 集合是一组MongoDB的文档.它相当于一个RDBMS表.收集存在于一个单一的数据库.集合不执行模式.集合内的文档可以有不同的领域.通常情况下,一个集合中的所有文件是相同或相关的目的. 文档 文档是一组键 - 值对.文件动态模式.动态模式是

    关键词: MongoDB, nosql, GridFS, DBcollections
  • mongodb 嵌套文档精确查询

    mongodb 嵌套文档精确查询 2015-01-15

    例如:{ "studentId" : "1", "studentName" : "zhang3f", "exercisesCollectBeans" : [{ "titleId" : "0987654321", "exerciseCode" : "错题一", "courseOutlineId" : "

    关键词: MongoDB, 嵌套文档查询
  • #研发解决方案介绍#基于ES的搜索+筛选+排序解决方案

    #研发解决方案介绍#基于ES的搜索+筛选+排序解决方案 2014-12-16

    郑昀 基于胡耀华和王超的设计文档 最后更新于2014/12/3 关键词: ElasticSearch .Lucene.solr.搜索.facet.高可用.可伸缩.mongodb.SearchHub.商品中心 本文档适用人员:研发和运维 提纲: 曾经的基于MongoDB的筛选+排序解决方案 MongoDB方案的缺陷 看中了搜索引擎的facet特性 看中了ES的简洁 看中了ES的天生分布式设计 窝窝的ES方案 ES的几次事故和教训 ES自身存在的问题 首先要感谢王超和胡耀华两位研发经理以严谨治学的研

    关键词: Java, MongoDB, ElasticSearch
  • 网上看到的知识点

    网上看到的知识点 2014-12-10

    下面简要概述使用MongoDB的Java驱动程序访问数据库. 快速导览 使用MongoDB的Java驱动非常简单,只要确保将mongo.jar文件添加到classpath中即可. 1).获取连接: 为了连接到MongoDB,需要知道要连接的数据库名称.如果库不存在,MongoDB将创建一个新的库.另外,在连接时需要指定服务器地址和端口.下面展示三种连接本地机器的mydb数据库的方式: MongoClient mongoClient = new MongoClient();MongoClient

    关键词: MongoDB
  • CentOS6.4 安装MongoDB

    CentOS6.4 安装MongoDB 2014-12-02

    1.下载MongoDB(32位) wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.3.tgz 2.安装MongoDB(安装到/usr/local) 复制代码 tar zxvf mongodb-linux-x86_64-2.4.9.tgz mv mongodb-linux-x86_64-2.4.9 mongodb cd mongodb mkdir db mkdir logs cd bin vi mongodb.conf 复制代

    关键词: mongo, MongoDB
  • Redis,Memcache,mongoDB的区别

    Redis,Memcache,mongoDB的区别 2014-12-02

    从以下几个维度,对redis.memcache.mongoDB 做了对比,欢迎拍砖 1.性能 都比较高,性能对我们来说应该都不是瓶颈 总体来讲,TPS方面redis和memcache差不多,要大于mongodb 2.操作的便利性 memcache数据结构单一 redis丰富一些,数据操作方面,redis更好一些,较少的网络IO次数 mongodb支持丰富的数据表达,索引,最类似关系型数据库,支持的查询语言非常丰富 3.内存空间的大小和数据量的大小 redis在2.0版本后增加了自己的VM特性,突

    关键词: memcache, redis, MongoDB
  • MongoDb --TOP 命令的一些监控信息

    MongoDb --TOP 命令的一些监控信息 2014-12-02

    event types: total readLock writeLock queries getmore insert update remove commands 你可以使用下面命令: db.adminCommand("top") use admin db.runCommand( { top: 1 } ) output : { "totals" : { "records.users" : { "total" : { &qu

    关键词: MongoDB, TOP, db.adminCommand(
  • MongoDb --db.serverStatus() 命令的一些监控信息

    MongoDb --db.serverStatus() 命令的一些监控信息 2014-12-01

    http://docs.mongodb.org/manual/reference/command/serverStatus/ 1,实例信息 "host" : "db1local", --主机名 "version" : "2.6.5", --版本 "process" : "mongod", --进程类型(mongod/mongos) "pid" : NumberLong

    关键词: MongoDB, serverstatus
  • 在JAVA中使用MongoDB

    在JAVA中使用MongoDB 2014-11-23

    首先,下载mongdb对JAVA的支持,点击这里下载驱动包,这里博主下载的是2.10.1版. mongdb版本为2.4.9 在项目中导入该驱动包. 打开shell,在终端输入mongo,显示如下 只有默认的三个数据库. 新建一个java project 代码如下, 1.操控mongdb连接,使用MongoOptions来设置一些参数. package Util; import java.net.UnknownHostException; import com.mongodb.DB; import

    关键词: MongoDB
  • 通过spring-data-mongodb 操作mongodb

    通过spring-data-mongodb 操作mongodb 2014-11-19

    一.前言 其实,以前项目组也使用过mongodb,只是那时候是作为主数据库来使用,所以在框架方面会更加复杂,比如使用jpa,如果只是把mongodb作为附数据库使用的话,个人认为通过spring-data-mongodb的mongoTemple来操作数据库即可. 二.spring 整合mongodb 配置文件如下:(用户名 密码缺失) <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="

    关键词: MongoDB, spring-data-mongodb, mongotemple
  • MongoDB笔记

    MongoDB笔记 2014-11-19

    Mongodb 笔记 前几天在自己电脑里下了个新版本的mongodb 2.6 的版本,当进行用户授权认证的时候,添加用户命令db.addUser({"myname":"mypass"}) 居然提示我addUser这个方法不存在. 官网查了下,原来方法改了,有点小坑啊. mongodb 自2.6版本起,由db.createUser() 和 db.updateUser() 代替以前的 db.addUser(). 而,新的用户添加函数里多了个角色roles的参数. 再来说

    关键词: MongoDB
  • MongoDB与SQL的对应

    MongoDB与SQL的对应 2014-11-06

    首先介绍一些关系数据库中常用的概念对比MongoDB中与之对应的概念. Oracle MongoDB DataBase DataBase Table(表) Collection index(索引) index(索引) row(一行记录) BSON(类似JSON格式) column(列,字段) BSON中的字段 join(连接) embedding and linking(嵌入和连接) primary key(主键) _id field(ID标识符) group by(分组) aggregatio

    关键词: MongoDB
  • python获取mysql天数据,聚合存入mongodb(我的第一个用python写的程序)

    python获取mysql天数据,聚合存入mongodb(我的第一个用python写的程序) 2014-11-05

    功能:将mysql中保存的各个产品每天的dau数据,计算聚合到mongodb中,因为应用数据直接保存到mongodb中.离线调用python脚本,将每天的数据聚合写到mongodb的周表中.mysql数据都是模拟的,通过程序随机数据写入. 1.mysql数据库: plat_dau_detail 表结构说明:天dau 属性 类型 说明 prod_id varchar(20) 产品标识 d_date int 时间戳 dau int dau 2.mongodb周数据库设计: plat_dau_week

    关键词: python, MongoDB
  • mongodb2.6版本之用户管理

    mongodb2.6版本之用户管理 2014-11-04

    mongodb2.6以后版本管理用户 添加用户: ./mongo use admin db.createUser({user:'admin',pwd:'admin123′,roles:['userAdminAnyDatabase','dbAdminAnyDatabase']}) //创建一个能管理所有数据库的账户root/root 在哪个数据库下,添加的用户就是在哪个数据库下. 可以参考本文档下方的内置角色名称,在线上环境,不同场景的操作最好使用相应的角色,以免权限滥用. 修改用户权限. db.

    关键词: MongoDB, mongodb2.6, createUser
  • mongodb study

    mongodb study 2014-10-31

    mongodb study 读到101个记录不动了,卡住的语句好像是网络不通: File "/Library/Python/2.7/site-packages/pymongo/cursor.py", line 1058, in next if len(self.__data) or self._refresh(): File "/Library/Python/2.7/site-packages/pymongo/cursor.py", line 1019, in _r

    关键词: python, MongoDB
  • mongodb由浅入深(50+文章)

    mongodb由浅入深(50+文章) 2014-10-28

    博客2011年就上线了,可是没有打理,从2013年开始六七月份开始用心打理,开始和漠北业余时间写点文章,nginx.zabbix.mms都已经整理了部分,漠北日理万机没有时间汇总mongodb,罢了,让我这个做小弟的来汇总一次吧,对运维技术有兴趣的加群:qq群①39514058,qq群②6690706 mongodb入门(必备) 1. ttlsa教程系列之mongodb-(一)mongodb介绍 2. ttlsa教程系列之mongodb--(二)mongodb安装 3. ttlsa教程系列之mo

    关键词: linux, MongoDB, nosql
  • MongoDB介绍及安装

    MongoDB介绍及安装 2014-10-15

    mongodb简介 1.简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.他支持的数据结构非常松散,是类 似json的bson格式,因此可以存储比较复杂的数据类型.Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建

    关键词: 安装, MongoDB, 介绍
  • mongodb使用tips

    mongodb使用tips 2014-10-14

    最近在用mongo+tornado做一些小东西,记录一下: * mongo内置的js功能强大,但js调试难的问题也突出 * 联表操作的支持程度令人捉急 * 当collection数据量为5w左右时,较多的group+aggregate操作,效率还不差:但当数据量增加到10w左右时,执行时长急剧下降(vmware虚拟机:CPU 1核; 内存 1GB) 索引?是的,索引的确是方法之一.可惜的是,懒惰的我把很多group操作放在同一页面的加载过程中,而这些group操作依赖的key是不同的......

    关键词: tornado, MongoDB
  • NodeBB,一个基于nodejs的响应式论坛

    NodeBB,一个基于nodejs的响应式论坛 2014-09-23

    喜欢方便的同学请绕道去discuz,好吧我是nodejs的重视患者,首先你要有自己的vps或则云空间,比如9cloud,我今天用的是阿里云的VPS. 进入阿里云Ubuntu主机 .... 输入密码进入.首先 我们来聊聊NodeBB依赖哪些软件,nodejs模块这么先不说了,在下面安装过程中会指出安装的软件的是做什么. .... 1.安装nodejs. nodejs是干什么,你既然不知道?好吧去百度吧,如果你只是玩玩接下来看,如果想写nodejs,赶紧去cnode上补课吧. 说实话,我不是这样装n

    关键词: MongoDB, NODE.js
  • mogodb and pymongo

    mogodb and pymongo 2014-09-21

    ubuntu 安装:apt-get install mongdb 若需要使用python链接mongodb还需要安装pymogo :pip install pymongo 1.先尝试下pymongo链接mongodb >import pymongo >con=pymongo.Connection('localhost',27017) >db = con.test >table=db.foo >table.insert({'py':'pymongo'}) #插入一条数据 >

    关键词: mongo, MongoDB, PyMongo
  • NoSQL数据库 -- MongoDB

    NoSQL数据库 -- MongoDB 2014-09-12

    终于下定决心在某东购买了<python核心编程(二)>和<鸟哥linux,基础 (三)>.感觉学习linux最开始还是在虚拟机里面比较好,所以安装了VirtualBox,并下载了Cent OS 7. 安装完Cent OS发现完全没GUI啊,还好之前用了段时间的Ubuntu,感觉还好. (一) windows系统下面的安装 (1)下载,官网是 http://www.mongodb.org/ 不要去了 com那个.下载的2.4稳定版. (2)下载zip文件,然后解压.在D盘新建mong

    关键词: MongoDB, nosql
  • mongodb集群的分布式锁的实现研究

    mongodb集群的分布式锁的实现研究 2014-09-11

    分布式锁的作用 一般来讲,锁的作用是在于解决不同的执行流之间对于同一个资源的竞争而产生的问题.分布式锁的作用就在于解决分布式程序中,分布在不同机器上的执行流对于资源的竞争问题.在mongodb的cluster上, 多个mongos都会发起balance这个过程.而一个时期内,只能有一个balance过程的存在.因此,如何解决多个mongos进程都要发起balance这个过程,需要分布式锁. 代码位置 代码版本采用的是2.4.11版本,这个比较接近我们线上运行的stable版本. 主要涉及的代码文

    关键词: MongoDB, , 分布式锁
  • mongodb,php,python,驱动安装

    mongodb,php,python,驱动安装 2014-08-29

    mongodb,php,python,驱动安装 首先说说php的吧 如果您是windows用户 https://s3.amazonaws.com/drivers.mongodb.org/php/index.html (windows 用户 用下不同的dll,怎么回事我到时没有深入研究 ,替换了几个dll就不知道那个就行了 我的是window7 64) linux用户 下载对应的版本 和 系统位 http://pecl.php.net/package/mongo python 如果您已经安装了 e

    关键词: python, PHP, MongoDB, 驱动安装
  • MongoDB学习

    MongoDB学习 2014-08-12

    下载 要学习MongoDB的人,不会找不到这个链接吧 http://www.mongodb.org/downloads 安装 解压即可,太TM简单了! 启动数据库 共有三种方式: 命令行: ./bin/mongod –dbpath=colinz/data/ 配置文件: ./bin/mongod -f colinz/mongo.cnf Daemon(推荐): ./bin mongod -f colinz/mongo.cnf –fork 至于mongo.cnf内容,也很简单,指定数据库文件存和日志文

    关键词: MongoDB

iOS 开发

Android 开发

Python 开发

JAVA 开发

开发语言

PHP 开发

Ruby 开发

搜索

前端开发

数据库

开发工具

开放平台

Javascript 开发

.NET 开发

云计算

服务器

Copyright (C) codeweblog.com, All Rights Reserved.

CodeWeblog.com 版权所有 闽ICP备15018612号

processed in 0.045 (s). 10 q(s)