Hacker News new | ask | show | jobs
by dschiptsov 4576 days ago
If they define DBA as a guy who sit in a room 9-to-5 for a $100k+ salary, then, yes, there is a recession, you know. But usually (or rather unusually) DBA is an engineer, who could do much more than looking at EXPLAIN output and tune some variables once in a week.

I have been Informix DBA for years and I could tell that we were the strongest guys in a team, because in order to do our job we had to understand (abstract out of running system) the data-flows, access pattern (and especially locking issues), actual server's topology (disk controllers, channels, hard-drivers) data partitioning (where this or that table-space lives, what's else on this volume, this channel, this controller) what are the access patterns for each table, how indexes are utilized, etc.

We also have patched, compiled and installed all the required software (have you ever tried to compile Informix support into PHP4? you definitely should.)) and to teach coders how to use it, and then deal with access patterns of silly scripts, etc.

The claims that some crap like MongoDB (of all things!) service could replace skilled, productive, (but, yes, quite expensive) professionals is, of course, utter nonsense (what else we could expect from MongoDB?).

DBAs and Sysadmins (real ones, not these clowns who use nothing but chef or puppet and doesn't know how ./configure && make works) are becoming extinct purely from economical reasons, and all these cloud services, ironically, require even more knowledge to deal with, because all that virtualization crap messes everything up even more (google for redis on EC2 for a change).

Sadly, idiots are taking over the world slowly but steadily,)

2 comments

__DBAs and Sysadmins (real ones, not these clowns who use nothing but chief or puppet and doesn't know how ./configure && make works) are becoming extinct purely from economical reasons__

As long as we're insulting people ... it's going to be 2014 in three weeks. Who compiles anything for PHP4? Boasting about an ability to handle other people's messy scripts sounds like an anti-pattern to me, and your recommendation to your org should be to develop a plan to refactor anything dependent on a library that has been deprecated for 6 years and actively out of development for 5.

I also feel like the vast majority of folks claiming merit badges as DBAs in 2013 are the product of failed technology roadmaps and technical debt with no plans to pay it off. I'm sure there are still places where true, full-time DBAs are worth their paycheck, but in my experience these are far and few between with the current status of OSS database options and hardware performance.

> As long as we're insulting people

People may assume whatever they wish.)

> Who compiles anything for PHP4?

It was long ago, but you probably wouldn't believe how many people are scared to touch anything, leave alone to perform even a necessary security update - "what if it stop working?!"

Unfortunately, frustration, which sometimes influenced wording of some of my comments, is based on a quite long time in the industry, and I never asked for it.

>The claims that some crap like MongoDB (of all things!) >service could replace skilled, productive, (but, yes, quite >expensive) professionals is, of course, utter nonsense (what >else we could expect from MongoDB?).

The claim isn't that the service replaces the skilled, productive and expensive folks entirely, those professionals are still needed. They just work for the service provider.

The business entity that creates the actual product can focus on just that, and not complicated DBA tasks. It's a developers world. ;-).

Also, it's not a MongoDB centric concept. Rackspace and Amazon have multiple data products now, with more coming, and they all fall under this concept in my mind.