adminMongo
数据库管理工具。基于Node.js,界面清爽,操作简单。
安装步骤
- Clone Repository: git clone https://github.com/mrvautin/adminMongo.git && cd adminMongo
- Install dependencies: npm install
- Start application: npm start
- Visit http://127.0.0.1:1234 in your browser
使用方法
YCSB
NoSQL基准测试工具。
安装方法
源码编译
- 下载源码解压
- cd ycsb-0.7.0
- 全数据库绑定编译
mvn clean package
- 指定mongodb绑定编译
mvn -pl com.yahoo.ycsb:mongodb-binding -am clean package
下载安装版
下载页面 https://github.com/brianfrankcooper/YCSB/releases/tag/0.7.0,解压tar.gz即可。
使用方法(windows下,linux下更简单)
查看帮助
python bin/ycsb -h
测试分两个阶段
- Load阶段:加载数据
python bin/ycsb load mongodb -threads 100 -s -P workloads/workloada -p mongodb.url=mongodb://mongos:28000/ycsb?w=0 > outputLoad.txt
- Run阶段:Load完成后,各种场景运行测试
python bin/ycsb run mongodb -threads 100 -s -P workloads/workloada -p mongodb.url=mongodb://mongos:28000/ycsb?w=0 > outputRun.txt
每次load数据前要把上次测试中产生的数据删除,包括各个分片,配置服务器,mongos等的数据。