• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Accidentally nuked production database

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    #21
    I don't believe this story either.

    There is no way that a junior dev on their first day can nuke a production database.

    And if they could, the dev wouldn't be fired - someone more senior would for making it possible.

    Comment


      #22
      Originally posted by NotAllThere View Post
      I'm fairly confident this tale of woe didn't happen. It's a typical troll post.
      Don't call Bobspud a Troll.
      Always forgive your enemies; nothing annoys them so much.

      Comment


        #23
        Originally posted by woohoo View Post
        Lots of Devs have excellent knowledge of databases and are perfectly capable of maintaining a database. It's nothing special that can't be learnt.
        But in this case it was a new hire, fresh out of college. Definitely management's fault.

        Apart from anything else, what kind of idiot puts the production DB administrator password in a document which is handed out to new hires?

        Comment


          #24
          Originally posted by NotAllThere View Post
          I'm fairly confident this tale of woe happens quite often. It's a typical Silicon Valley startup run by people who think getting a good grade from Stanford makes them competent to operate a business.
          FTFY

          Comment


            #25
            Originally posted by woohoo View Post
            I'm only messin - I recognise the need for processes, I just don't like the distinction between DBA's and Devs. I think a developer needs to have an excellent and practical understanding of databases.
            I don't know about where you work but the major issue I have seen around letting Dev's be DBA is that the ancient and mystic trade of schema design and normalisation seems to go straight out the window. If you screw up a DB schema and then compound it with bad table placement on the disks there is absolutely nothing you can do to recover the lost wasted space and application performance.

            We had Mongo come to see us at one of my previous clients and one of the things they wanted us to do was create DB shards on three volumes on a raid 10 SAN.

            Comment


              #26
              Originally posted by bobspud View Post
              I don't know about where you work but the major issue I have seen around letting Dev's be DBA is that the ancient and mystic trade of schema design and normalisation seems to go straight out the window. If you screw up a DB schema and then compound it with bad table placement on the disks there is absolutely nothing you can do to recover the lost wasted space and application performance.

              We had Mongo come to see us at one of my previous clients and one of the things they wanted us to do was create DB shards on three volumes on a raid 10 SAN.

              Or, back in the day, you buy a very expensive Netezza box for your DW.

              Lovely machine at the time.

              You then decide you can just dump all sorts of tulipe code on it, against others and my advice.
              No dimensional schema modelling required.
              'cos its quick, right?

              Literally became like a Ferrari dragging a caravan after 6 months.

              The Chunt of Chunts.

              Comment


                #27
                Originally posted by woohoo View Post
                ooooohhh you dba's get so protective, god help you if a clever dev ends up doing a bit of database work and your plate juggling is found out.
                I'm sure you're right - in some ways the DBA is the "drummer" of the IT world. As in a bit thick and lacking in imagination.
                But as gatekeepers, they can be excellent.

                Comment


                  #28
                  Originally posted by MrMarkyMark View Post

                  Literally became like a Ferrari dragging a caravan after 6 months.
                  Which is not necessarily that slow



                  Edit: Above link doesn't work properly. Click this instead:
                  https://www.youtube.com/watch?v=h5GivB7LHXo
                  Last edited by GJABS; 5 June 2017, 17:07.

                  Comment


                    #29
                    Originally posted by GJABS View Post
                    Which is not necessarily that slow

                    The Chunt of Chunts.

                    Comment


                      #30
                      DBAs are the custodians of the data, Devs are the chaos monkeys that need to be tamed.

                      Comment

                      Working...
                      X