Kristina Chodorow

Kristina Chodorow

MongoDB expert

NEW YORK, New York

Areas of Expertise:

  • MongoDB
  • NoSQL
  • writing
Kristina is a software engineer who worked on the MongoDB core for five years. She led MongoDB's replica set development as well as writing the PHP and Perl drivers. She has given talks on MongoDB at meetups and conferences around the world and maintains a blog on technical topics at She currently works at Google.

MongoDB: The Definitive Guide MongoDB: The Definitive Guide
by Kristina Chodorow
Second Edition May 2013
Print: $39.99
Ebook: $33.99

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

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

MongoDB: The Definitive Guide MongoDB: The Definitive Guide
by Michael Dirolf, Kristina Chodorow
September 2010

Kristina blogs at:

I will gladly write a test Tuesday for a program today

June 10 2014

When I started at Google last year, I was really impressed by their testing. Every C++ class had three files: a <classsname>.h file, a <classsname>.cc, and a <classname> Every time something new is implemented, it has to be tested. The code review tool even warns you if you add a… read more

Innards of Tar

May 19 2014

I’ve been working with tar files a lot lately and I haven’t been able to find a good example of what a tar file looks like, byte-by-byte. The specification is the best reference I’ve found for how tar files are structured, but it isn’t exactly friendly. Here’s an interactive breakdown… read more

TEALS – Teaching CS on your way to work, part 2

April 24 2014

If you’re in NYC and thinking about volunteering, there is another TEALS information session tonight. After my last post on TEALS, Dan Goldin generously offered to answer some questions about his experience teaching students in Kentucky (remotely from NYC). What class are you teaching? What are they learning now? I’m… read more

Mestre Boneco’s Training Sequences

April 21 2014

I’ve been doing capoeira for about a year now. It’s very fun and a great martial art for geeks (singing! dancing! friendly people!). I really recommend it if you’re trying to get into shape or build strength/flexibility. Different capoeira schools use different sequences of moves, and I’ve never been able… read more

TEALS – Teaching CS on your way to work

April 16 2014

Last night, I went to an information session about TEALS, a volunteer program where software engineers teach CS to high school students on their way to work. Basically, the schools schedule the CS class for first period so that the engineers can make it into work by 9:30. There are… read more

Hello, Digital Ocean!

April 13 2014

I recently switched this blog to using Digital Ocean for hosting, so please let me know if you notice anything broken. On a side note, Digital Ocean is amazing and I highly recommend it to anyone who needs web hosting. You know how Github makes working with Git repos so… read more

Webcast: Scaling with MongoDB
September 17, 2010
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 sets enable automatic failover and recovery of database...

Webcast: How Sharding Works
February 04, 2011
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 convert to a sharded cluster, automatically managing...

"Overall, this is a comprehensive guide to MongoDB. It is perhaps a little too advanced for complete beginners--despite the claims on the back cover--but otherwise does a good job of covering most of the topics which you are likely to need."
--Paul Waring, FLOSS UK/UKUUG Newsletter, September 2013

"I would recommend this book as a companion book to the definitive guide to MongoDB by the same author because together, they build a solid foundation for MongoDB."
--Gregory Zentkovich,