MongoDB Monitoring Service now available
MongoDB Monitoring Service (MMS) is now available
(for free) for MongoDB users.
MMS is a SaaS based tool that monitors your MongoDB cluster and makes it easy for you to see what’s going on in a production deployment.
MMS’s web interface features charts, custom dashboards, and automated alerting; and since it runs in the cloud, MMS requires minimal setup and configuration.
Within minutes your devops and systems administration teams can manage and optimize your MongoDB deployment, and derive valuable insights from key operational metrics.
MMS Overview | Blog Post | Register Now
Compressed Journal Files in MongoDB 2.0
The journal is a write-ahead log of redo information to be applied after a system
crash (either hardware or software).
Journaling provides durability and fast recovery in that situation.
This feature has been available since v1.8.
In v2.0 journaling is enabled by default for 64 bit binaries.
MongoDB v2.0 adds a new feature, journal compression.
The journal files, located in subdirectory journal inside the database's dbpath directory, logs all write operations for the database.
Writing the journal in compressed form enhances write performance in addition to requiring less space for the journal files themselves (or more history in the same amount of space).
New Index Format in v2.0
MongoDB v2.0 includes improvements to
the database's index data structures (b-trees).
A new compressed key format is used for the index keys within the btree buckets.
The new format is more compact in addition to being faster as comparisons are more efficient in this format.
It also supports signed dates (dates before the year 1970), fixing that limitation from earlier releases.
The new index format is often 25% smaller and 25% faster, depending on the use case.
For backward compatibility, the 2.0 release supports both this new
index format as well as the old format.
One can check the version of the index by querying db.system.indexes or running db.collectName.getIndexes() in the mongo shell.
{v:1} in the index details indicates the new index version is in use.
{v:0} or no v: specifier at all indicates the old format.
Indexes do not automatically update when switching to v2.0.
However new indexes will be created in the new format.
Old indexes can be upgraded by running the compact command against the collection in question.
In v2.0.1 reindex can also be used for this purpose (do not use reindex for this purpose in v2.0.0).
"Initial sync" for a new
replica set member maintains the version format of an index -- the format will be unchanged from the primary's index version.
MongoSV is on Dec 9 - CFP closing soon

MongoSV is our annual user conference in Silicon Valley on December 9.
It is our largest event of the year, and we expect it to be the best MongoDB conference yet.
We hope to see many of you there!
Call for Proposals: Have a MongoDB experience you want to share? Submit a talk
before Wednesday, October 19.
Workshops: On December 8, the day prior to the conference, we
will be hosting four half-day workshops on schema design and architecture, Java development, performance tuning, and hands-on operations.
Registration: Register before November 11 to take advantage of early bird
pricing, which is only $50.
Awards: At MongoSV we'll be recognizing members of the MongoDB community for exceptional work with MongoDB.
We're accepting nominations for the Innovative Application Award, the Community Champion Award, and the Contributor Award.
10gen is hiring open source enthusiasts to work with the MongoDB community
10gen is looking for brilliant people to join the team and work with the MongoDB community.
We have openings for every kind of technical position imaginable, from database engineering to evangelism to devops to sales engineering.
Our team solves problems at scale.
Database engineers build systems to handle terabytes of data spread over hundreds of machines.
Evangelists contribute to dozens of open source projects and meet with developers daily.
Solutions architects interface with our customers and prospects.
Please visit the 10gen Careers website to learn more about openings.
And if you don't see a job that's perfect for you, send your resume anyway! We're always looking for smart people who are passionate about open source software and MongoDB.
MongoDB training for developers and DBAs
Upcoming sessions are offered in Redwood City, CA, New York City, and London.
Check out 10gen.com/training today.
24/7 Commercial Support
Commercial support for MongoDB is available from 10gen. 10gen develops and supports MongoDB.
|