June 2011
3 posts
A reminder about MongoDB "office hours"
Very casual whiteboard type chat sessions on a regular basis in SF, NYC, Redwood Shores, Mountain View, and Atlanta. Stop by!
Also check out the meetup users groups in lots of other cities.
How Journaling and Replication Interact
Version 1.8 of MongoDB supports journaling in the storage engine for crash safety and fast recovery. An interesting question arises then regarding how journaling interacts with replication. A traditional approach might be to wait for the commit (i.e., journal physical write confirmed) before replicating any data. MongoDB does not do this. Instead, it allows data to replicate even if the journal...
May 2011
3 posts
MongoDB live at Craigslist
Update: You can view a video of Jeremy Zawodny’s talk at MongoSF on 10gen.com.
MongoDB is now live at Craigslist, where it is being used to archive billions of records.
Craiglist has kept every post anyone has ever made in a large MySQL cluster. A few months ago, they began looking for alternatives: schema changes were taking forever (Craigslist’s schema has changed a couple times...
MongoDB Powering MTV's Web Properties
An interview with Jeff Yemin, Director of Content Management Systems at MTV Networks and a presenter at the upcoming MongoNYC conference. What do you work on at MTV Networks? I manage the backend development of our next-generation content management system. Tell us how MTV Networks is using MongoDB. What is the size and scope of the CMS application that you have built? MongoDB is the...
5 tags
Java is on the Rise, Be-aware!
Improving scalable Java application development with MongoDB + Morphia:
Over the last year I have seen a significant rise in the number of questions and interest from both the greater Java community and enterprise Java shops about MongoDB. Coming from the MongoDB and Java worlds (among others), this is something I have watched with great interest and excitement.
As one of the authors and project...
April 2011
2 posts
MongoDB on EC2 Best Practices
In light of last week’s EBS issues, we wanted to make sure MongoDB users on EBS are configured to be as robust as possible. A basic setup would consist of a 3 node replica set. The nodes would be roughly laid out like this: * A: us-east-1a priority 1 * B: us-east-1b priority 1 * C: us-west-1a priority 0 [[MORE]]
During steady state, either A or B would be primary. If the primary went...
Getting started with VMware CloudFoundry, MongoDB...
Listen to Jared Rosoff’s June 2 webinar “VMware Cloud Foundry with MongoDB”. Read about getting started with Cloud Foundry, MongoDB, and Node.js.
Last week, VMware launched Cloud Foundry: an open-source platform as a service. It’s pretty radical in that not only can you run your apps on infrastructure operated by VMware, you can also download Cloud Foundry itself and run...
March 2011
2 posts
Introduction to the official C# driver from 10gen
10gen is happy to announce support for the official C# driver for MongoDB. Several preview releases have already been made available, and the latest, Version 0.11, was released January 25, 2011. Version 1.0 has just been released and includes support for the new features in MongoDB 1.8. [[MORE]] The official C# driver is designed to be fast and efficient, is fully supported by 10gen, and will...
MongoDB 1.8 Released
We are happy to announce that MongoDB v1.8.0 is now available. 1.8 is the stable follow-up release to 1.6, which came out in August of 2010. Version 1.8 introduces many new features, along with bug fixes and other improvements. Some of the highlights:
Journaling
Sharding performance improvements
Replica set enhancements, including support for authentication
Spherical geo search
Covered and...
January 2011
1 post
The State of MongoDB and Ruby
The state of Ruby and MongoDB is strong. In this post, I’d like to describe some of the recent developments in the Ruby driver and provide a few notes on Rails and the object mappers in particular.
The Ruby Driver
We just released v1.2 of the MongoDB Ruby driver. This release is stable and supports all the latest features of MongoDB. If you haven’t been paying attention to the...
December 2010
1 post
Five New Replica Set Features in 1.7.x
Here’s a rundown of some of the most useful features added recently. These are all available in 1.7.4 and will, of course, be in 1.8.
Initial sync from a secondary
You can now set an initialSyncsource for each member, which controls where the new guy will sync from. For example, if you wanted to add a new node and force it to sync from a secondary, you could do:
> rs.add({"_id" : num,...
September 2010
1 post
Archiving - a good MongoDB use case?
Someone recently pointed out to me, rather insightfully, that MongoDB is a good fit for archival of relational data.
I had not really considered this before, but it is a good point : flexible schemas are very helpful for archival. How do we keep an archive of data, say, 10 years or more of data history, when over that time period the schema will undergo significant changes? It is not so...
August 2010
1 post
MongoDB 1.6 Released
MongoDB 1.6.0 is the fourth stable major release (even numbers are “stable” : 1.0, 1.2, 1.4, …) and is the culmination of the 1.5 development series.
Scale-out
The focus of the 1.6 release is scale-out. Sharding is now production-ready. The combination of sharding and replica sets allows one to build out horizontally scalable data storage clusters with no single points...
July 2010
1 post
Node.js and MongoDB
Visit the more recent post, Getting Started with VMware Cloud Foundry, MongoDB, and Node.js. Listen to the recorded Node.js Panel Discussion webinar.
Node.js is turning out to be a framework of choice for building real-time applications of all kinds, from analytics systems to chat servers to location-based tracking services. If you’re still new to Node, check out Simon Willison’s...
June 2010
3 posts
Blog Contest Winners!
We’re pleased to announce the winner’s of the MongoDB blogging contest!
Grand Prize
Why (and How) I Replaced Amazon SQS with MongoDB - Matt Insler
Runners Up
Running MongoDb on Microsoft Windows Azure with CloudDrive - Simon Green
Using MongoDB for CodeIgniter Logs - Tom Schlick
Integrating MongoDB with Spring Batch - Baruch Sadogursky
The winners should contact meghan@10gen.com...
Highlights from MongoNYC
On May 21, 10gen organized the second conference dedicated to MongoDB. Like MongoSF, MongoNYC included a great line-up of speakers. One of the more popular talks was Kyle Banker’s Schema Design session, which was so crowded that many attendees sat on the floor! Both the video and slides from the talk are now available. [[MORE]]
Also interesting were the many talks on MongoDB production...
5 tags
Holy Large Hadron Collider, Batman!
Valentin Kuznetsov just presented a paper at the International Conference on Computational Science on CERN’s use of MongoDB for Large Hadron Collider data. The paper, The CMS Data Aggregation System, is available as a PDF at ScienceDirect.
A summary
“CMS” stands for Compact Muon Solenoid, a general-purpose particle physics detector built on the Large Hadron Collider. The CMS project posted a...
May 2010
3 posts
Write a blog post on MongoDB for a chance to win a...
10gen has a ticket to OSCON that we’d like to give to a MongoDB user.
How to Enter
Write a blog post. It has to be about MongoDB, but within that it can be anything: a how-to, an experience you had, a review, a rant, a rave, a technical piece, a humorous piece… whatever you want.
Post your blog at mongodb.slinkset.com and include your contact information in the description. You...
MongoSF Slides & Video; Discounts on upcoming...
MongoSF, the first full-day conference dedicated to MongoDB, featured 35+ sessions and even produced a few surprises along the way. Over 200 people attended the April 30 conference. Slides and video from many sessions now available on the 10gen website.
The Sharding presentation was one of the major highlights of the event. Eliot Horowitz, the CTO of 10gen, demoed a 25-node cluster on EC2. Check...
MongoDB Conferences in London and Paris in June
MongoDB conferences are coming to Europe! MongoUK is on Friday, June 18 at Skills Matter and MongoFR is on Monday, June 21 at La Cantine. Each conference will feature sessions from the 10gen team on schema design, replication, sharding, indexing, and map/reduce. In addition, attendees will learn about MongoDB in production through presentations by companies like Boxed Ice, Silentale, OCW Search,...