一、环境搭建关于环境搭建,最好的搭建方式,当然是脚本一键式搭建我这里是centos6 x64版本的linux上进行构建,这个linux版本现在应该是大部分的主流服务器的标配版本下面是安装脚本的编写:#!/bin/bash
# 软件名: mongodb
# 版本: x64inst_home_dir=/usr/local/exe/mongodb# 软件镜像
url=http://log.qa.huayu.nd:7777/softwares
# 软件名
name=mongodb-linux-x86_64# 软件版本
version=3.0.2suffix=gzpackage=$name-$version.$su...
ReplicaSet+Sharding部署:http://blog.csdn.net/lichangzai/article/details/50927588MongoDB分片测试1. 连接到mongos可查看系统相关信息configsvr> show dbs configsvr> use config configsvr> show collections onfigsvr> db.mongos.find() { "_id" :"racdb:28885", "ping" :ISODate("2016-03-21T09:23:05.106Z"), "up" :NumberLong(1436), "waiting" : true, "mongoVersion" :"3.2.3" }{ "_id" :"host8.localdomain:28885", ...
1.下载安装64位:mongodb-win32-x86_64-enterprise-windows-64-2.6.4-signed.msihttp://downloads.mongodb.com/win32/mongodb-win32-x86_64-enterprise-windows-64-2.6.4-signed.msi?_ga=1.238525191.607472782.141145202632位:mongodb-win32-i386-2.6.5.ziphttps://fastdl.mongodb.org/win32/mongodb-win32-i386-2.6.5.zip?_ga=1.181732967.1708362836.1411364634 2.安装目录:将应用安装到此目录下面:D:\MongoDB\ 3.新建目录D:...
一、逐条写入性能测试脚本[root@wlan-cloudserver8 bin]# ./mongo 172.27.8.118:40000 SHARDING_2:PRIMARY> use admin switched to db admin SHARDING_2:PRIMARY> db.auth(‘wlan‘,‘wlan‘) SHARDING_2:PRIMARY> use estestdbnew switched to db estestdbnewSHARDING_2:PRIMARY> for(var i=0;i<1000;i++){db.estestdbnew.insert({name:"new", age:999})}一、批量写入性能测试脚本var bulk = db.test.initializeUnorderedBu...
1. 测试工具 本次测试选取YCSB(Yahoo! Cloud System Benchmark)作为测试客户端工具。YCSB是Yahoo开源的一个nosql测试工具,用来测试比较各种nosql的性能,项目地址:https://github.com/brianfrankcooper/YCSB。项目的mongodb目录下有详细的安装和测试方法。 YCSB支持常见的nosql数据库读写,如插入,修改,删除,读取等。它可以使用多线程来提高客户端的性能。可以方便的自定义各种场景,如95%插入5%读,或者90%读5%更新5%插...
from pymongo import Connection,MongoClient,MongoReplicaSetClient
import multiprocessing
import time#connection = MongoClient(‘mongodb://10.120.11.212:27017/‘)
#connection = Connection([‘10.120.11.122‘,‘10.120.11.221‘,‘10.120.11.212‘], 27017)
‘‘‘数据库采用了读写分离设置,连接mongoDB的模式要配对‘‘‘
connection=MongoReplicaSetClient(‘10.120.11.122:27017,10.120.11.221:27017,10.120.11.212...
一:mongodb副本集介绍
早期版本使用master-slave,一主一从和MySQL类似,但slave在此架构中为只读,当主库宕机后,从库不能自动切换为主目前已经淘汰master-slave模式,改为副本集,这种模式下有一个主(primary),和多个从(secondary),只读。支持给它们设置权重,当主宕掉后,权重最高的从切换为主在此架构中还可以建立一个仲裁(arbiter)的角色,它只负责裁决,而不存储数据再此架构中读写数据都是在主上,要想实现负载均衡的目的...
Python 写的一个MongoDB压力测试 $ pip install pymongo #!/usr/bin/env python#coding=utf-8#Author: Ca0Gu0 from pymongo impo Python 写的一个MongoDB压力测试
$ pip install pymongo
#!/usr/bin/env python#coding=utf-8#Author: Ca0Gu0
from pymongo import MongoClientimport datetime,timeclass MongCli(object): def __init__(self, host="127.0.0.1", port=27017, user=pytest, passwd =pytest123, database="pytest"):...
1、所有NoSQL数据库的插入OPS读比MySQL强,其中couchbase最强,然后是mongoDB和tokuMX
2、所有NoSQL数据库的插入延迟读比MySQL小,其中couchbase最强,然后是mongoDB和tokuMX
3、读延迟最多的是couchbase,不如MySQL
4、update延迟,NoSQL都比MySQL强
5、范围扫描,MySQL比所有NoSQL强,由于couchbase测试问题未拿到数据(后续补充)
6、数据容量NoSQL数据库比MySQL占空间小,依次为MySQL、couchbase、tokuMX、mong...
=/usr/local/exe/mongodb# 软件镜像
url=http://log.qa.huayu.nd:7777/softwares# 软件名
name=mongodb-linux-x86_64# 软件版本
version=3.0.2suffix=gzpackage=$name-$version.$suffix
soft=$name-$versionif [ ! -f "$package" ]; thenwget $url/$package
fitar zxvf $packagesudo mv $soft $inst_home_dirsudo groupadd mongodb
sudo useradd mongodb -g mongodbcd /usr/local/exe; sudo chown -R mongodb:mongodb mongodbsudo ...
( query , fields , limit , skip, batchSize, options ){var cursor = new DBQuery( this._mongo , this._db , this ,this._fullName , this._massageObject( query ) , fields , limit , skip , batchSize , options || this.getQueryOptions() );var connObj = this.getMongo();var readPrefMode = connObj.getReadPrefMode();if (readPrefMode != null) {cursor.readPref(readPrefMode, connObj.getReadPrefTagSet());}return ...
mongodb官网下载 选择window版本第二步是安装
注意安装目录,我的安装目录是D:\Program Files (x86)\MongoDB第三步:启动
打开cmd窗口输入然后回车:D:
输入然后回车:cd D:\Program Files (x86)\MongoDB\Server\3.0\bin
继续:mongod -dbpath "D:\Program Files (x86)\MongoDB\Server\3.0\data\db"
注意:这里是指定数据存放的目录,mongodb的默认端口号是27017,在浏览器输入127.0.0.1:27017有提示则说明启动成功,关闭cmd窗口会...
struct {Date int32O, H, L, C, V, A float32
}mongo 用了mgo 包,插入代码如下:func ReadHq(conn net.Conn, c *mgo.Collection, Code string) {var buf [28]bytevar x Stockvar y Kline_Dayfor i := 0; ; i++ {_, err := conn.Read(buf[0:28])if err == io.EOF {fmt.Println("此个文件传输结束")break}if err != nil {fmt.Println(err)return}b_buf := bytes.NewBuffer(buf[0:28])binary.Read(b_buf, binary.LittleE...
config = {_id: ‘shard1‘, members:[{_id:0,host: ‘localhost:8442‘},{_id:1, host:‘localhost:8542‘},{_id:2,host:‘localhost:8642‘,slaveDelay:7200,priority:0}]};
主节点:
从节点:
版权声明:本文为博主原创文章,未经博主允许不得转载。MongoDB的mater-slave及replset测试标签:mongodb 集群 replset master-slave 副本集 本文系统来源:http://blog.csdn.net/hanyueqi/article/details/47054713
你看我有一篇文章配置,或许还会有。mongodb性能测试结果。一个“快”字
源代码包,请留下邮箱代码结构图直接上代码
BaseDao.java
package com.yiyuwanglu.basecore.dao;import java.util.List;public interface BaseDao {<T> T findById(Class<T> entityClass, String id);<T> List<T> findAll(Class<T> entityClass);void remove(Object obj);void add(Object obj);void saveOrUpdate(Object obj);
}MongoDBBaseDao.java
package ...