The DBA is Dead

  • A well designed (normalized and optimized) database, with no frills, that doesn't receive ad-hoc query requests or bulk table loads, can run for weeks or months without DBA intervention, assuming there is also an automated monitoring and backup solution in place.

    It's development tools like Entity Framework and Self-Service Business Intelligence that increase (not decrease) the demand for DBA babysitting.

    "Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho

  • BCP NBC (1/29/2014)


    As long as there are developers (without DBA mind-set) creating databases out there, and I see it almost every day, there will be the need for DBAs.

    That's a great truth. Couldn't agree more.

    Luis C.
    General Disclaimer:
    Are you seriously taking the advice and code from someone from the internet without testing it? Do you at least understand it? Or can it easily kill your server?

    How to post data/code on a forum to get the best help: Option 1 / Option 2
  • When developers stop coming to me and asking me why their 5 page SELECT statement with 82 subselects takes so long to run, then I will worry. Until then, not so much.

  • How ignorant. Every time I've heard that claim someone was usually just mindlessly parroting someone else who was trying to sell something. This appears to fit that profile. For us (and many others), software is where you unload your predictable and menial tasks so you can work on higher value tasks that require some creativity and skill. The problem sets we DBA's face are not static and change all the time.

  • Exactly my thoughts. I see a total lack of understanding and disregard for good database design principals in Federal Gov based systems. I inherited a database system on a medicare (Dept of Health and Human Services) contract a few years back. Based on that experience, I know exactly why the Affordable Healthcare site failed. Key data related decisions are being handed to people who are totally unqualified to make them.

  • I think it's too easy to just poo poo the claim. The author of that article was talking about a specific development approach using a dev-ops, service oriented architecture with cloud backends, and the role of the DBA in that environment is far from clear. In that mode, developers (teams) are supposed to own their own services from top to bottom. Because the theory is that each service is fully independent and shares nothing, including data. Any data integration between services runs through API's.

    In that environment, the operational tasks (backup, DR, monitoring) are handled by the cloud data provider. And responsibility falls on the developers to set them up to meet their SLA. Instead of a shared data store, data consistency is managed by a pipeline or messaging model. Since data is not globally shared, there is no "crown jewels" for the DBA to protect. The place where I see the DBA as offering the most benefit in that environment is as a person with a deep knowledge of data technologies who can provide that expertise to other teams. That is a very different way of working than the ownership model most of us are used to. But since that model provides huge advantages in getting products to market quickly, it's one we need to get used to.

  • The source data still has to be cleansed stored etc. So there will always be jobs with source data providers. Also, corporations are generating massive amounts of data (much of which is sensitive), and they need help storing, aggregating and making sense of the data.

    Just because someone is making a mashup app for Iphone users at home doesn't mean that DBA's are doomed.

  • If the phrase "The DBA is Dead" is like saying "Dinosaurs are Dead", then it's not reallly true, because we're surrounded by the descendents of dinosaurs and VAX administrators who evolved into something new. It is true that the DBA who doesn't adapt and keep up with technology and expectations certainly is dead. If you're just a schmuck who clocks in at 9pm and out at 5pm, following a check list of daily tasks and trying not to rock the boat, then you are are good as dead.

    Even if the organization automates or outsources the more routine backup and monitoring tasks, there are so many other things a DBA can focus their time on. When things slow down, the gap between disaster recovery and troubleshooting, the DBA can create opportunity by promoting initiatives like upgrading to the next version of SQL Server or building a reporting data mart. That's the real value of a human DBA, the ability to analyze and innovate solutions outside the box.

    "Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho

  • ...

    "Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho

  • Eric M Russell (1/29/2014)


    Even if the organization automates or outsources the more routine backup and monitoring tasks, there are so many other things a DBA can focus their time on. When things slow down, the gap between disaster recovery and troubleshooting, the DBA can create opportunity by promoting initiatives like upgrading to the next version of SQL Server or building a reporting data mart. That's the real value of a human DBA, the ability to analyze and innovate solutions outside the box.

    Or even stepping out of the DBA box to build the automation for the network.

    For example my app was on the way out when the Sr. Sys Admin discovered we had been reporting AD user licensing the wrong way for years. He asked me for help. I then built an automated system that works on a nightly to monthly basis to report logins, users, uptime status and multiple other things from over a hundred hosted domains. I also automated local backups for the hosted apps on the hosted servers.

    That gives me a value added status to the company. I have always taken the time to see if I can do some sort of DBA task to make everyone work more efficiently. So we aren't dead if we can add value.



    ----------------
    Jim P.

    A little bit of this and a little byte of that can cause bloatware.

  • I am sure the role of the DBA will continue to change. But dead? Certainly not.

    The DBA isn't dead. He just smells funny. (Zappa)

  • I think the term DBA is quite fuzzy.

    There are many technical specializations within this blanked title that are widely different in skill set.

    Take your pick from this small list for example:

    * Administrating the server + backup chain;

    * Optimizing systems and individual databases + applications

    * Data-modelling / Data architecture tasks for new systems

    There are more, but some will be very heavily oriented to keeping a server running and managing backup/restore, while others will be exclusively development side or troubleshoot side.

    As for becoming obsolete...data is the lifeblood of companies, even modern societies as a whole when economically viewed. As long as is stays this way and people do not become mentally extremely capable (trough augmentation or accelerated evolution), information technology jobs will stay. People that understand data and/or how to handle it will be needed. Same goes for programmers which also got declared soon obsolete many times over.

    It is pretty certain that for a long time to come, information technology jobs will stay in demand.

  • I put predictions of the "Death of the DBA" right up there with predictions that the Y2K problem and the end of the Mayan calendar were going to be the end of the Earth. 😉

    --Jeff Moden


    RBAR is pronounced "ree-bar" and is a "Modenism" for Row-By-Agonizing-Row.
    First step towards the paradigm shift of writing Set Based code:
    ________Stop thinking about what you want to do to a ROW... think, instead, of what you want to do to a COLUMN.

    Change is inevitable... Change for the better is not.


    Helpful Links:
    How to post code problems
    How to Post Performance Problems
    Create a Tally Function (fnTally)

  • Jeff Moden (2/1/2014)


    I put predictions of the "Death of the DBA" right up there with predictions that the Y2K problem and the end of the Mayan calendar were going to be the end of the Earth. 😉

    A couple of years back, I was blindsided by "11/11/11" and had to do an emergency mass data update on birth dates. Also, there is that looming June 6, 2079 threat ...

    "Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho

  • OMG!!!

    June 6 - The smalldatetime fields in SQL-Server databases will wrap around to January 1, 1900.

    I had no clue. Have to start getting ready for this. Thanks for the heads up!!!

Viewing 15 posts - 16 through 30 (of 32 total)

You must be logged in to reply to this topic. Login to reply