ryanwold.net

A civic-minded citizen seeking the singularity

Back to Entries

MongoSF Notes

draft
Date: 2010-11-18
Tags: notes

From 0 to Mongo in 60 hours Ryan Angilly - @angilly MyPunchBowl.com Cucumber HopToad RackSpace MongoMapper (Mongo Ruby Driver)

MongoDB - written in C++ Shell is JS (via SpiderMonkey) Mongo Java Driver Mongo Mapper (Ruby)

Collections & Documents, instead of tables and rows Example document looks like JSON (actually BSON: Binary JSON) { city: "Boston", state: "MA", date: "1272153600, occurrences: 1, category_id: 1 } Mongo does not have transactions - atomic transactions, ie: upsert (update if there, insert if not)

Practical Ruby Projects with MongoDB Alex Sharp relationships for data instead of properties for objects Bunyan (github.com/ajsharp/bunyan) - tracks the click-path PaperMill (a Sinatra wrapper) may be useful for National Data Catalog Mongolytics Joint - MongoMapper + GridFS gem will_paginate gem bundler gem haml From MySQL to MongDB Tony Tam Wordnik - tracks languages, relational meanings (could be used for machine learning) MongoMapper John Nunemaker mongo-query

By Ryan Wold · © 2010–2026 Ryan Wold

Licensed CC BY-NC 4.0. AI training requires a license — machine-readable terms.

Tip: $afomi on HandCash · afomi@handcash.io