- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Voyager contains the world's most secure music backup :-)
Admin
That's not good enough. You know that the galaxy will collide with Andromeda some time in the future? I will not accept anything less than a multi-galaxy backup solution in at least 10 different universes.
Admin
Why did they use MS SQL Server for the backup? FCOL, even if someone's been stupid enough to specify that the main database has to be Microsoft, you can always use a proper one for the backup. You only need a very minimal subset of SQL (DELETE, SELECT, INSERT and DROP) to make or restore a backup.
Use something like Postgres (for reliability) or MySQL (for speed) for the backup database server, even if the main one is still an old McSoft one. And then get working on ditching the rest of the Microsoft stuff system-wide!
Admin
I don't suppose any of the backups were off-site?
btw I'd rather listen to 'Paranoid' by 'Garbage', than whatever that other band mentioned was.
Admin
Yeah! Let's overthrow something!
Admin
Of course, as we learned in OMGWTF, 'OCR' is actually mouse-stroke recognition.
Hence an army of data entry clerks would be employed to view the scanned pictures and transcribe the contents into the backup system by 'handwriting' with a mouse.
Admin
Just name the backup "Britney.Spears.Nude!!Great!!<date>.zip" and spread it via edonkey. Unless the whole internet breaks down, you will always have access to your backups!
Bonus points if you forget to encrypt the backup first...
Admin
Reminds me of my favorite bash quote.
Admin
When I read the article, ironically enough, there were 60 quotes. I guess it's time to start the backup procedure ... again.
Admin
Ironically, 132 is the double bird of binary.
Admin
Someone teach them (yummy) stochastic theory, please!
Admin
wow. for once, a WTF is that someone is doing it TOO well, not badly.
I think I approve of this guy's backup scheme! (just kidding, jesus. that's overkill to the nth degree)
Admin
I'm sorry, but what about this topic gave any reason at all for a Microsoft bashing?/ If MS was the issue then fine, but its not. pppftt.. And then you go and suggest swapping a orking MSSQL solution for a MySQL one?? I'm a fan of MySQL too, after having used both for many years, but they're still in a different ball park. Maybe you should have dropped the word Oracle in your post
CAPTCHA: wigwam, because thats what AJS is.
Admin
Admin
Slightly off topic, but I've discovered that attitudes (and methods) to backup and disaster recovery vary according to culture (ie. expectations of risk):-
in Amsterdam they really only care about floods. Which is interesting because the dykes haven't failed in several hundred years but planes have fallen on buildings in living memory (and killed over 200 people in the process if I remember correctly),
in Tokyo they don't really care that much about complete destruction of the building in earthquakes because "come the big one, there won't be a business left anyway". It's small failures like disks and CPU's they get anal about.
in London financial markets there is a very real "whack in something best practice and forget about it" approach. I learn't this on 9/11 when our ops people rang the NY guys and told them to basically "email us your mobile numbers, chuck your positions in a spreadsheet, copy them to laptops, desktops, whatever you have; get out of the building and we'll handle it from here - just forget about your disaster recovery, we'll handle it, you get yourselves out"
Admin
In the USA, its very common to see wackiness at small businesses. Their backup strategies apparently stem directly from FUD-created from how many times they've really had to do a recover. 0 = no backup strategy, and they'll be damned to start one until... 1 = HDD backup copy. 2 = HDD backup copy, and a CD backup at home. 3+ = wacky strategy like the one in this article.
Admin
"Dear Lord, I know I haven't talked to you lately. But it's time for me to ask and be given. I hope that commentary above was sarcasm, otherwise do as a favor and take him with you. Amen."
Admin
The North Sea Flood of 1953 was some 50 odd years ago and killed over 1800 people (though not in Amsterdam). Planes have fallen on buildings, but I don't think you need to devise a seperate backup strategy for that.
Admin
Whoooooooooooooooooosh...
Admin
Admin
I was thinking they get the guy who can write the smallest, and have him manually copy the entire database onto Shrinky-Dinks. Then, a short time in the oven later, PRESTO! Really awesome data compression!
Admin
They forgot green bar print backups. OMG!
Admin
Well, either you are kidding (it sounds both like yes and not) or this one is 2 dimensions bigger WTF than the article's original topic. In a salt mine in a mountain??? But, who protects the backups from the Balrog?
Admin
All you have to do is provide us with the current location of the Chenjesu's famed sun device.
And 4x10E47 backup copies of that location.
Admin
A computer security professor once told me that to exchange public keys with a particular person, he'd had to go deep into a coal mine outside Cardiff. I'm sure this forum could quickly degenerate into a discussion of the merits of coal mines vs. salt mines for security purposes.
Admin
It indicates that all the overhead of the redundancy and backups leads to significant performance problems.
Of course, the other way to look at it would be your interpretation. It could be that there are so few transactions on the db that the backups are very small.
I think both are reasonable interpretations.
Admin
It indicates that all the overhead of the redundancy and backups leads to significant performance problems.
Of course, the other way to look at it would be your interpretation. It could be that there are so few transactions on the db that the backups are very small.
I think both are reasonable interpretations.
Admin
You have a evil twisted mind !
Admin
I use it to keep 6 months of daily snapshots of our databases, on a server in a different city.
A full backup is 13G, and is done monthly. The snapshots are only a few hundred KB each.
I've used the backups once so far, to fetch an N day old copy of a database and retrieve data that some idiot had deleted using old fashioned cut and paste.
Admin
Basically the company has spent >$30K to develop a backup system that, even if we went down to weekly backups and lost all of our data the day before the next backup, could be replicated with no more than a days effort by a handful of office staff.
For coders without DBA experience, 60 updates an hour is usually fairly trivial (especially when those updates touch single records or very small groups of records).
For those without backup experience, doing nightly fulls (while in this case, if just one copy of the db is being backed up, is't that big a deal due to the overall DB size being <3Gb ) is usually not advisable because you're duplicating a lot of data that doesn't change. Incrementals or differentials should be done hourly/nightly/weekly (or other based on your own needs/requirements) while fulls should be done weekly or monthly (again, YMMV depending on how much of your data actually changes and how many tapes you feel like loading to execute a recovery).
Either way, having 132 DB copies to capture a weeks worth of data that might approach 10Mb wotrh of changes is pretty retarded no matter what your data retention policy. It's the functional equivalent of doing a complete backup every 1.25 hours, every day, every week.
And it makes my head hurt every time I think about it.
Admin
Admin
The real WTF is that you store the backup on a different partition of the same drive and then accuse others of not understanding how backups work.
PS: I bet those "USB drives" are flash sticks with FAT filesystems. Oh, and one voltage spike due to lightning or a crappy power supply will probably fry your HDD's built-in controller and any attached USB devices. Also, if you spend just 20 secs an hour changing USB drives and copying files over, then you should better have one failure that requires a restore every 90 hours, otherwise the time expenditure for the backups won't pay off on average. Like your customer pays you to write code, not play the stick jockey.
Captcha: darwin (let him sort you out)
Admin
If you're doing directory-level backups, I assume you're shutting down the DB server (or otherwise flushing to disk) for integrity before doing the backup?
At my company I ended up rolling a python script that would iterate through the databases on a system, doing a textual dump (pg_dump), and keeping diffs (xdelta3) for each day since Sunday. Since we have lots and lots of databases most of which change very little (hosting stuff), it seems to work pretty well, trading downtime for slower-than-normal time.
Note that the default Unix 'diff' tends to have some nasty memory usage problems when generating patches for large files.
Admin
Captcha: Smile.
Admin
I'm a software developer, not an astronomer, but I've heard some rumors...
Every few dozen million years some really large object smacks into the Earth, wiping out data repositories worldwide. This happens much more often than the Sun becoming a red giant, so your backup strategy should definitely include measures against this much more likely event.
A supernova occurring anywhere within a 50 light year radius will probably fry your database server and your IT staff. Need backups for those too. Consider outsourcing to a reputable customer-service-oriented alien civilization.
The Milky Way galaxy is on a collision course with Andromeda. They'll collide in a billion years or so. Now would be a good time to start looking for strategic off-site locations, before the rush inflates real estate prices to levels that are, well, astronomical.
Admin
Nah, you just need a space ship that is located at the right distance for your data retention policy. So, e.g. if you keep your data for two years, you can park your ship in orbit around Vega.
Recovery time is a bitch though.
Admin
You each get +400,000 points for the reference. Seriously, Darien, you made my day.
Any other fans out there, check out Ur Quan Masters, a complete rewrite of the engine using original game content (which I believe is available as abandonware on the internets).
Admin
Why do you people talk of data backup in space? That's just insane, completely improbable, redundant, and illogical. Instead, you can work with something better, and a little more viable. Why not invest a bit of money into time travel and just store the backups in the past? It's not that far away, maybe just a couple of steps in our 3rd dimension. Nothing happens there that already hasn't, so you're good unless you were screwed! Plus, since all future backups are now at one point in time, you no longer have to run your server, because everything's already happened... unless it didn't because you thought it did which caused it not to so it ended up not happening because it actually did.
Admin
If you've been reading this for awhile, and that only happened just now, something is SERIOUSLY wrong with you.
sigh
Admin
It actually means "Hey, 60 queries? Maybe we should backup hourly...". Got it?! :)
Admin
My above comment refers to:
Admin
I'm curious to know how often the logs are backed up. At this rate or recovery, anything more than 5 minutes would be gastly!
a/c
CAPTCHA:dreadlocks (deadlocks would have been funnier)
Admin
Exelent.... Why would we do anything else?
Admin
Admin
Why would a Welsh coal miner want to exchange public keys with a computer security professor anyway?
Admin
In our business, I'd say there's a paper copy (or a least a paper-trail, indicating what should have been changed) for about 80% of the DB's transactions. The remaining 20% could be recreated by sending an e-mail to our mailing list telling them that any changes they made to their account over period 'x' should be resubmitted (very amateurish, but not the end of the world, either).
BTW, thank you all for your alternative backup suggestions. They are very much making my day. I'm currently working on a quantum-based, phased, backup array which elevates matter into an alternate dimension in the event that our entire existence is obliterated due to some presently unknown catostrophic cosmic force. I'm thinking restores are going to be difficult if an event occurs, but hey, at least the data will be there for some alternate-dimension being to retrieve should the need arise. :)
Admin
Admin
Throw off the yokes of your Ur-Quan masters, Darien. :)
Admin
He was in denial before :-)
Admin
At that rate, they could have the DBA changes incrementally chiseled into granite.
Granite tablets are flame-proof, and do not suffer bit-rot.