http://edu.mkrecny.com/thoughts/how-i-fired-myself
"Um those [backups] got really expensive, so we stopped doing them about a month ago" sounds painfully familiar.
http://edu.mkrecny.com/thoughts/how-i-fired-myself
"Um those [backups] got really expensive, so we stopped doing them about a month ago" sounds painfully familiar.
It should probably also contain the word "documentation of system configurations".
The issue was that my manager never caught it in my migration file and it went live.
I was lucky that we backed up every day..and didn't really lose a ton of data.
Works great. Especially for anything that needs history, e.g. medical data.
One thing I haven't figured out is how to archive old records, I think it's not a problem for modern DBMSs, but we have a problem at work with 15 years' worth of historical data.
Even a major "DELETE FROM Foo" should just immediately get the DBA switching to read-only mode, and then restoring using the transaction logs. It's annoying, it causes a bit of downtime, but it's not a "Big Deal".
But we do have daily backups and binlogs in multiple places, so it wouldn't actually lead to data loss. It really sounds like you were lucky NOT to be there!
I've personally f'd up pretty bad restoring a database to the wrong the site and blowing away 3 months of content. We didn't ever do any offsite backups and I just lucky to have an in with our hosting company and they managed to get everything back but those 3 months.
Once bitten, you're always way more cautious but it's easy to get lazy again from time to time.