I spent all day today looking at the MongoDB documentation, playing around with the commands in Try MongoDB and irb sessions. I said I was going to try MongoDB Koans, but thought the documentation was good enough to get started. You can read about the MongoDB experience on my other blog. I have a clear head for what I want to do to write all of the possible moves for the 4x4 board. I'm going to try without create an index to see if there's a dramatic performance increase when indexing. I also plan to write the moves to the database and export the Mongo collection as a *.bson file which you can easily do with the mongodump --db dbname --collection collname command. This command can be run even if the database is running and active. Then, I'll somehow use mongorestore to restore the collection.
I'm headed to Ruby Midwest early tomorrow morning. I will blog about the talks and hackery.