April 2010
6 posts
On Distributed Consistency - Part 2 - Some...
See Also Part 1 - Introduction and CAP Part 3 - Network Partitions Part 4 - Multi Data Center Part 5 - Multi Writer Eventual Consistency Part 6 - Consistency Chart In Part 1 we discussed C-class and A-class behaviors.  For A-class, we need to weaken consistency constraints.  This does not mean the system need be completely inconsistent, but it does mean we will need to relax the consistency...
Apr 5th
4 notes
March 2010
12 posts
On Distributed Consistency -- Part 1
See also: Part 2 - Eventual Consistency Part 3 - Network Partitions Part 4 - Multi Data Center Part 5 - Multi Writer Eventual Consistency Part 6 - Consistency Chart For distributed databases, consistency models are a topic of huge importance. We’d like to delve a bit deeper on this topic with a series of articles, discussing subjects such as what model is right for a particular use case. ...
Mar 26th
4 notes
MongoDB 1.4 Ready for Production
The MongoDB team is very excited to announce the release of MongoDB 1.4.0.  This is the culmination of 3 months of work in the 1.3 branch and has a large number of very important changes. Many users have been running 1.3 in production, so this release is already very thoroghly vetted both by our regressions systems and by real users. Some highlights: Core server enhancements concurrency...
Mar 25th
9 notes
MongoDB 1.4 Performance
We generally avoid posting benchmarks and suggest people create their own targeting their use cases. However, we have decided to publish a few of our internal micro-benchmarks comparing 1.2 with 1.4RC2 (aka 1.3.5) to show that in almost all cases performance is the same or better (sometime significantly so), even though we’ve added many new features. The test works by spawning N threads and...
Mar 25th
2 notes
MongoDB Day Austin coming up on Saturday, March 27...
If you’re in the Austin area on March 27, you won’t want to miss MongoDB Day at Cospace in Austin. MongoDB Day Austin will be hosted by GeekAustin, a Slashdot style news site, and sponsored by 10gen.  This conference will have something for anyone interested in using MongoDB, from introductory sessions to more advanced discussions on sharding and MapReduce. Presenters at the...
Mar 23rd
2 notes
Are you going to Structure?
GigaOm’s Structure is one of the most interesting conferences in the Bay Area this year. In 2010, we’re excited that Eliot Horowitz from 10gen / MongoDB will be speaking. GigaOm, who were media sponsors at the recently completed NoSQL Live event in Boston, has provided a special discount code for friends of MongoDB to register for the conference at a $100 savings. Hope to see you...
Mar 19th
2 notes
Announcing MongoSF
Please join us for MongoSF, a full-day conference on Friday, April 30 at Bently Reserve in San Francisco. MongoSF will include sessions on database features, development with MongoDB in a wide range of dynamic languages, in-depth examples of production deployments, and development workshops. In addition to several of the MongoDB developers from 10gen, confirmed speakers include John Nunemaker and...
Mar 18th
3 notes
NoSQL Live Boston Recap
Check out the 10gen blog for a good recap of NoSQL Live Boston.
Mar 16th
1 note
Should MongoDB Use SQL as a Query Language?
MongoDB does not use SQL as a query language.  Why not?  This is a very good question and we have discussed it on the project for a long time.  There are a few reasons for this. Given the document-oriented nature of the storage, if we were to do SQL, it really world be a variant, not true SQL.  There would be no joins, and we would need extensions to handle the nested constructs involved in JSON...
Mar 14th
5 notes
State of MongoDB March, 2010
Every once in a while, I think its important for us (the core MongoDB team) to give a broad picture of where we think MongoDB is and where we’re hoping to take it.  This is useful both as a gut check for us, to give the community some insight into what we’re thinking, and to make sure we’re all on the same page. MongoDB has made great strides in the last year.  The first public...
Mar 8th
5 notes
You need to learn MongoDB
You need to learn MongoDB. We’re offering an informative, hands-on training session to help you do just that. From document-based data modeling to high-performance optimizations, we’ll answer your questions and prepare you for the move to Mongo. Among the topics we’ll cover: How to use the language drivers, and how they work How to make the most of atomic updates Data-modeling...
Mar 5th
2 notes
2d geospatial indexing
We have now added geospatial indexing to the product.  Our approach has been to make something simple but fast: 2d only, and effective for common real world use cases such as lat/long location searches. Would love to get some feedback on features people would like to see, how its working, etc… Geospatial docs More notes on 1.3.3 release
Mar 3rd
5 notes
MongoDB March Events and NYC Office Hours
Upcoming MongoDB Events MongoDB will be featured at several events, conferences, and meetups in March, including a webinar on MongoDB internals, Mountain West Ruby Conference in Salt Lake City, NoSQL Live Boston, QCon London, and Cloud Connect in Santa Clara. There’s a MongoDB training session in San Francisco and there will even be a MongoDB Day in Austin! Check the Events page for a...
Mar 1st
February 2010
6 posts
Announcing Speakers for NoSQL Live
It’s not too late to register for NoSQL Live in Boston on March 11th. We have an exciting lineup of speakers and panelists who will discuss real use cases for NoSQL in production systems. Session topics at NoSQL Live will include scaling with NoSQL, NoSQL in the cloud, schema design with document-oriented databases, the evolution of graph data structure from research to production, ...
Feb 23rd
3 notes
MongoDB: How it Works Webinar
In October, 10gen hosted a webinar where we heard from 10gen CEO Dwight Merriman and The Business Insider Lead Developer Ian White about the basics of developing applications with MongoDB and about how MongoDB is used in production at TBI. We’d like to follow up with a webinar focused on how MongoDB works “under the hood.” Please join us on March 8 at 12:30 PM Eastern Time....
Feb 22nd
MongoDB Survey Results
A couple weeks ago we asked people on Twitter, IRC, and the mailing list to fill out a survey on how they were using MongoDB.  About 120 people responded (thanks guys!). Here is what we gleaned: Everyone’s a noob How long people have been using Mongo: Most people haven’t been using Mongo for very long.  Exactly 0% said they’d been using Mongo for a year or more (which makes...
Feb 18th
4 notes
What about Durability?
Note: Journaling is available in MongoDB v1.8+ and is the default in v2.0. This post is pretty old. Update (3/16/2011): MongoDB v1.8 includes journaling Update (4/9/2010): real time replication and blocking for replication are implemented in v1.6 We get lots of questions about why MongoDB doesn’t have full single server durability, and there are many people that think this is a major...
Feb 10th
9 notes
Practical MongoDB Training with Kyle Banker
10gen is offering day-long MongoDB training sessions in San Francisco and New York City! Kyle Banker, a software engineer at 10gen, will be leading both sessions. Kyle has presented MongoDB in numerous forums, most recently at Chicago Ruby, and is excited to share his expertise. Kyle is preparing several interesting and challenging projects so that attendees can really get their hands...
Feb 8th
1 note
Hosting Center Update
Update on supported hosting options: Dreamhost is now offering instant configuration and deployment of MongoDB to DreamHost PS customers Webfaction and Linode have recently published instructions for installing MongoDB on their respective systems Check out the Hosting Center for more details. If you’re interested in support from other hosting providers, please let us know which ones...
Feb 4th
1 note
January 2010
1 post
3 tags
Announcing NoSQL Live from Boston: March 11, 2010
Clear your calendars for NoSQL Live, hosted by 10gen in Boston on March 11th. It’s not your ordinary NoSQL meetup. Rather than introducing attendees to basic functions on the tools out there, NoSQL Live will bring together people using MongoDB and a number of different non-relational databases to discuss real use cases in production systems. The full-day conference will feature panel discussions,...
Jan 26th
2 notes