https://www.mongodb.com/collateral/mongodb-30-whats-new
MongoDB 3.0 is the newest and most significant release of the world’s fastest growing database. The version radically expands the use cases for MongoDB, allowing you to use it for the vast majority of all new applications. By improving performance by 7x - 10x, reducing storage needs by up to 80%, and lowering operations overhead by up to 95%, MongoDB 3.0 also dramatically increases your ability to deliver apps to market faster and more efficiently than ever before.
Download the white paper to learn about the latest features in 3.0:
- Pluggable storage engines, including WiredTiger
- Higher performance & efficiency
- Simplified operations through Ops Manager
- End-to-end auditing
- Enhanced Query Language and Tools
몽고DB 3.2부터 wiredtiger 스토리지 엔진이 디폴트로 채용할 수도 있을 것이라는 얘기가 있다.
http://blog.mongolab.com/2015/07/mongodb-version-3-0-now-ga-on-mongolab/
Support for the new WiredTiger storage engine will come later, most likely with the release of MongoDB 3.2, where it is expected to become the default storage engine for MongoDB.
관련 자료 링크
https://github.com/wiredtiger/wiredtiger/wiki
http://uncle-bae.blogspot.kr/2015/08/mongodb-30-release.html
http://www.slideshare.net/wiredtiger/mongo-db-worldwiredtiger
개발 사례
몽고 3.0.6 을 사용하여 서비스 해봄, 로그 파일
2015-09-22T11:01:04.925+0900 I CONTROL ***** SERVER RESTARTED *****
2015-09-22T11:01:04.948+0900 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=3G,session_max=20000,eviction=(threads_max=4),statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2015-09-22T11:01:05.084+0900 I CONTROL [initandlisten] MongoDB starting : pid=15084 port=27017 dbpath=/data/db 64-bit host=alpha-mongo1
2015-09-22T11:01:05.084+0900 I CONTROL [initandlisten]
2015-09-22T11:01:05.084+0900 I CONTROL [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 31394 processes, 1024000 files. Number of processes should be at least 512000 : 0.5 times number of files.
2015-09-22T11:01:05.084+0900 I CONTROL [initandlisten] db version v3.0.6
2015-09-22T11:01:05.084+0900 I CONTROL [initandlisten] git version: 1ef45a23a4c5e3480ac919b28afcba3c615488f2
2015-09-22T11:01:05.084+0900 I CONTROL [initandlisten] build info: Linux ip-10-67-194-123 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 BOOST_LIB_VERSION=1_49
2015-09-22T11:01:05.084+0900 I CONTROL [initandlisten] allocator: tcmalloc
2015-09-22T11:01:05.084+0900 I CONTROL [initandlisten] options: { config: "/etc/mongod.conf", net: { bindIp: "127.0.0.1", port: 27017, unixDomainSocket: { enabled: true }, wireObjectCheck: false }, processManagement: { fork: true, pidFilePath: "/var/run/mongodb/mongod.pid" }, replication: { oplogSizeMB: 10240, replSetName: "rs0" }, storage: { dbPath: "/data/db", directoryPerDB: true, engine: "wiredTiger", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, path: "/var/log/mongodb/mongod.log" } }
2015-09-22T11:01:05.094+0900 I REPL [initandlisten] Did not find local replica set configuration document at startup; NoMatchingDocument Did not find replica set configuration document in local.system.replset
2015-09-22T11:01:05.101+0900 I NETWORK [initandlisten] waiting for connections on port 27017
설정 파일
$ cat /etc/mongod.conf
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
storage:
engine: wiredTiger
dbPath: /data/db
directoryPerDB: true
journal:
enabled: true
processManagement:
fork: true
pidFilePath: /var/run/mongodb/mongod.pid
net:
bindIp: 127.0.0.1
port: 27017
wireObjectCheck : false
unixDomainSocket:
enabled : true
replication:
oplogSizeMB: 10240
replSetName: "rs0"
'nosql' 카테고리의 다른 글
[mongodb] mongodb ui tool - mongohub (0) | 2015.09.22 |
---|---|
[mongodb] in linux - WARNING: soft rlimits too low. rlimits set to (0) | 2015.09.22 |
[mongodb] mongodb 3.0의 mongod 명령어의 주요 디폴트 설정 (0) | 2015.09.21 |
[mongodb] 몽고DB 설치와 mtools(mlaunch) (0) | 2015.09.18 |
nosql 중 expire callback event를 전달하는 스토리지 (0) | 2015.09.17 |