I have a MS SQL database that's used to capture bandwidth stats. We have a raw data table and to improve reporting speed at different drill-down levels we aggregate and rollup data on an hourly, daily and weekly basis to separate tables.
Would a NoSQL database such as Mongo or Raven be a good candidate for this type of application?
Different NoSQL solutions solve different problems for different uses - so first off the best thing to do is look at your problem and break it down
Let's look at Couch, Mongo and Raven in a very high level, generalised way
Raven
Mongo
Couch
So, basically - do you need dynamic queries over this sort of data? Is the read speed incredibly important to you? If you need dynamic queries then you'll want Raven or Mongo (For this sort of thing Couch is probably not what you are looking for anyway).
FWIW, Mongo's only use case in my opinion IS for logging, so you might have an anwer there.