Kristina Chodorow

http://twitter.com/kchodorow

NEW YORK, New York

MongoDB expert

Areas of Expertise:

  • MongoDB
  • NoSQL
  • writing
Kristina is lead maintainer for the MongoDB PHP and Perl drivers. She wrote the official PHP driver and manages the PECL and CPAN releases. She currently works as a software engineer for 10gen in New York City and gives talks at meetups and conferences around the world.

50 Tips and Tricks for MongoDB Developers 50 Tips and Tricks for MongoDB Developers
by Kristina Chodorow
April 2011
Print: $27.99
Ebook: $16.99

Scaling MongoDB Scaling MongoDB
by Kristina Chodorow
February 2011
Print: $29.99
Ebook: $16.99

MongoDB: The Definitive Guide MongoDB: The Definitive Guide
by Michael Dirolf , Kristina Chodorow
September 2010
Print: $39.99
Ebook: $31.99

Kristina blogs at:
http://www.snailinaturtleneck.com

The Comments Conundrum

February 02 2012

One of the most common questions we get is: I have a collection of blog posts and each post has an array of comments. How do I get… …all comments by a given author …the most recent comments …the most popular commenters? And so on. The answer to this has… read more

Hacking Chess: Data Munging

January 27 2012

This is a supplement to the Hacking Chess with the MongoDB Pipeline. This post has instructions for rolling your own data sets from chess games. Download a collection of chess games you like. I’m using 1132 wins in less than 10 moves, but any of them should work. These files… read more

Hacking Chess with the MongoDB Pipeline

January 26 2012

MongoDB’s new aggegation framework is now available in the nightly build! This post demonstrates some of its capabilities by using it to analyze chess games. Make sure you have a the “Development Release (Unstable)” nightly running before trying out the stuff in this post. The aggregation framework will be in… read more

And now, for something completely different

January 18 2012

Probably only relevant to a limited portion of my audience, but Silicon Valley Ryan Gosling is awesome. I have never seen anything like and I’m not sure what the point is, but I know I’m a fan. Go forth and be sexy and supportive for the female programmers you know. read more

Replica Set Internals Bootcamp: Part I – Elections

January 04 2012

I’ve been doing replica set “bootcamps” for new hires. It’s mainly focused on applying this to debug replica set issues and being able to talk fluently about what’s happening, but it occurred to me that you (blog readers) might be interested in it, too. There are 8 subjects I cover… read more

Popping Timestamps into ObjectIds

December 20 2011

ObjectIds contain a timestamp, which tells you when the document was created. Because the _id field is always indexed, that means you have a “free” index on your “created at” time (unless you have persnickety requirements for creation times, like resolutions of less than a second, synchronization across app servers,… read more

SQL to MongoDB: An Updated Mapping

December 09 2011

The aggregation pipeline code has finally been merged into the main development branch and is scheduled for release in 2.2. It lets you combine simple operations (like finding the max or min, projecting out fields, taking counts or averages) into a pipeline of operations, making a lot of things that… read more

Webcast: Scaling with MongoDB
September 17, 2010
Duration: Approximately 60 minutes. Cost: Free MongoDB's architecture features built-in support for horizontal scalability, and high availability through replica sets. Auto-sharding allows users to easily distribute data across many nodes. Replica...

Webcast: How Sharding Works
February 04, 2011
Duration: Approximately 60 minutes. Cost: Free This talk is a combination of whitepaper and Magic School Bus tour of how MongoDB scales across multiple machines. For applications that outgrow the resources of a single database server, MongoDB can...

Kristina Chodorow