To Do
- Transactions around nested saves.
- PostreSQL and sqlite adapter
- Eager loading, explicitly request all dependent objects to load with an object, in one single query
- MD5 Checksum on data to establish if data has changed, don’t write to db if not
- Class level switch that objects are ‘live’ a la maglev
- Define an each class method that will invoke a block against each object, won’t load all objects, operates in firehose mode with the db. **Useful for millions of objects *Add time taken to query for each find
- Gem or plugin?