I'm creating an app that handles logging and reporting on system metrics. It's in the same vein as ScoutApp, but is just for my own educational benefit. The core of the app handles logging data that will be reported on later. Each piece of data has a category, a value, and a timestamp (that isn't necessarily now). My question is, should I be storing this information using direct calls to the DB or should I use ActiveRecord. I'm on the fence. I like the ease of ActiveRecord, but given that I don't need the full array of CRUD operations and there is little need to treat the data being logged as an object, my hunch is to stear towards direct DB calls. What do you think?