Formally separate operations dbas from other dbas

Assignment Help Case Study
Reference no: EM13946300

Case study

The role of the database administrator

An overview of what database administration means in the real world.

Respected consultant, Tomas B. Cox, offers a white paper that sheds light on the valuable role of the database administrator.

Understanding the DBA role

The DBA role naturally divides into three major activities: ongoing maintenance of production databases (operations DBA); planning, design, and development of new database applications, or major changes to existing applications (development DBA, or architect); and management of an organisation's data and metadata (data administrator). One person may perform all three roles, but each is profoundly different.

Modern organisations depend on several utilities centrally managed services distributed across networks the most common being electricity, water, and telephone services. Increasingly, organisations also depend on LAN and database services. Some organisations, such as airlines, with their reservation systems, or Amazon.com, with its Internet-based order system, are extremely sensitive to the availability of an underlying database service.

Established utilities such as telephone and power companies have evolved over time to maintain a relatively high degree of reliability and predictability or at least, high by the standards of the database industry. They've done this by defining exactly what they need to deliver and then carefully monitoring actual delivery on a real-time basis, storing these measurements for review and management. Service outages are analysed with an eye to preventing their recurrence, and problems are anticipated and prevented more often than reacted to. Even natural disasters are planned for, and the response is swift, co-ordinated, and well rehearsed.

Any database that is key to an organisation's operations such as Amazon.com's order database is functionally the same as any of these other utilities; work cannot proceed if the service is interrupted. The Internet is driving much higher database-uptime standards, because even a small mom-and-pop site that wants to sell on the Internet must be up all the time, or it will lose orders.

As Glenn Slate, operations manager for eMerchandise.com, puts it: ‘Better no visitors than visitors who have a bad experience, because they will go away, stay away, and warn their friends away. Response time, uptime, and reliability are crucial, especially for us, because we target an international audience. Many people in this industry don't realise we're on a frontier. Every shopper today will influence 20 friends who are getting online tomorrow.'

The operations DBA

Just as key databases must be treated seriously, so too the role of the operations DBA must be treated seriously. A good operations DBA spends most of the day not responding to user complaints but following a checklist of daily, weekly, and monthly maintenance tasks. The tasks will have been thought out and continually refined in order to anticipate, prevent, or detect and resolve problems. Every new problem will eventually give rise to a change in one or more checklists, bringing that problem under the overall detection-and-prevention regime. Once a steady state is achieved, the operations DBA role becomes one of quiet routine.

A truly state-of-the-art organisation will also modify database designs and DBA practices with these ideals in mind, and this can be taken to astounding lengths. One firm has created a set of design guidelines and self-running scripts designed to allow Oracle databases to be deployed to sites with no DBA at all and to run untouched for two years or more. Other sites have achieved similar economies of scale, where a handful of operations DBAs monitor and manage hundreds of remote Oracle databases.

Senior executives and managers need to lead the way for their organisations to adopt the proactive operations-DBA approach. The following would be excellent first steps:

¦ Formally separate operations DBAs from other DBAs, giving them different titles and possibly different managers
¦ Devise a monetary bonus plan linked to reliable database uptime and performance
¦ Create an infrastructure measurement group (IMG) that reports to the user community (not the IS group) and provides the uptime and performance metrics
¦ Foster a culture that rewards reliability, predictability and prevention, rather than heroics or extreme effort
¦ Create a formal service-level agreement (SLA) between IS and end users for each database application; making sure the IMG measures applications against the SLA
¦ Budget resources around the SLAs.

The architect

Successful software-development projects usually have one person, or, at most, a tiny group of people who design the application's architecture. The role of the architect is crucial to the project's success. It is quite common for the architect to be a person who has a DBA background and whose focus is on database design rather than operations. However, an architect who knows the demands of the operations side is more likely to design a database that's easy to maintain. For this reason, cross-training between the architect (sometimes called a development DBA or a design DBA) and the operations DBA is a good idea.

One of the architect's trickiest tasks is to change the structure of an existing database known as a schema change. Even a development or test database must be considered ‘in use' if developers are trying to write code against it, or if testers are running test cycles on connected code.

Author Mark Gurry wrote a white paper on schema changes on production databases, identifying 17 distinct steps required for a given change to succeed without disrupting users. He also points out that there must be a complete rollback script ready in case any step should fail, so that the database can be returned to its original state.

In most well-run shops, the task of executing database changes may be given to the operations DBAs, but the task of writing change scripts belongs to the architect, who must test them before releasing the code to production. So crucial is this task that Gurry has created Schema Manager, a tool from Quest Software (www.quests.com) that automates the script-generation process. Such a tool can increase architect productivity 100-fold during schema-change tasks.

Tasks that properly belong to the architect or the development DBA include table design (and redesign), security design, impact analysis, and table modification.

The data administrator

With the rise of data warehouses and data marts has come an increasing awareness of the strategic value of corporate metadata. Without good metadata, users and IS shops find it nearly impossible to compare data from different systems. Metadata is becoming the next battleground between database firms. Naturally, someone needs to be in charge of metadata the data administrator. Identifying and empowering a formal data administrator will shorten data warehouse project time lines and will improve the quality of data flowing through the organisation.

‘Metadata is the connective tissue of information', says Mohit Sahgal of Andersen Consulting. ‘With it, the most far-flung applications in the organisation can be tied together into a functioning whole. Without it, nothing will make sense.'

The data administrator must deal with the political reality that information is power. Just as banks have strict policies on the handling of cash it must be checked in, checked out, counted, and tracked so must information systems be subject to rigorous scrutiny. We must treat information like banks treat cash. If some were to go missing, it must be clear who was responsible for it.

Someone must set data-handling policies. Who enters new product numbers into the system? Who changes the format of product numbers? Who must be notified of format changes? What format will a new application use? These are the questions the data administrator must answer and then track the answers and audit compliance with policies.

The data administrator finds out or assigns who owns which data elements and who can create, change, and delete what. If a regional database keeps a copy of the corporate master price list, then who is responsible for keeping that copy current the price-list owner, who must then push changes in, or the application owner.


















 

Reference no: EM13946300

Questions Cloud

Response to eve and kelly post : Response to Eve and Kelly post- In your response posts, reflect on the advantages and disadvantages of accounting in a lean manufacturing environment, as described by Eve and Kelly (attach post). Support your responses to classmates with sound arg..
Develop a budgeting report for a local company using c++ : Print out a nice table (using pointers) of the budget areas and the resulting balance.
Select article from peer reviewed journal articles : Write a 1-page summary (not including the title or reference pages) for article that includes the following components: - Describe how the article supports/refutes a key concept(s) one of the course textbook readings.
Convection heat transfer from the inner sphere : What outer sphere diameter is required so that the convection heat transfer from the inner sphere is the same as if it were placed in a large, quiescent environ- ment with air at Too = 20°C?
Formally separate operations dbas from other dbas : Create a formal service-level agreement (SLA) between IS and end users for each database application. Formally separate operations DBAs from other DBAs, giving them different titles and possibly different managers.
Explain rabin karp and boyer moore string matching algorithm : Explain Rabin Karp and Boyer Moore string matching algorithm. or Implement the Rabin - Karp matcher and Boyer Moore string matching algorithm. Give analysis for pattern matching in firewall which algorithm is best?
Calculate the ending balance in the finished goods inventory : Determine whether the company is using absorption costing or variable costing to cost units in the Finished Goods inventory account. Calculate the ending balance in the Finished Goods inventory account under variable costing and absorption costing
What is the hypothesis being tested here : What is the name of the test you will run? Run the appropriate SPSS test and include the SPSS output here. What are the results of the test? What is the p-value? Compare the p value to alpha and note the result.
Annular region of outer radius : At an instant in time during the discharge of a bat- tery, liquid paraffin occupies an annular region of outer radius ro = 19 mm around the battery, which is generating Eg = 1 W of thermal energy. Deter- mine the surface temperature of the battery.

Reviews

Write a Review

Case Study Questions & Answers

  From the scenario, prioritize the attributes of golds reling

From the scenario, prioritize the attributes of Golds Reling's brand from the brand map presented in the scenario according to the attributes that you believe would be most important to the new tablet's target market. Provide support for your respons..

  Discuss critically infosys current and future strategy

Discuss critically Infosys current and future strategy. What advice would you give Kris Gopalakrishnan and KShop has resulted in information overload among staff. What operational measures would you suggest to overcome such challenges?

  Review tarmac business case for diversity

Review Tarmac's Business Case for Diversity and the Learning Resources. Think about Tarmac's approach to managing diversity and how it relates to organisational behaviour concepts and human resource processes.

  Enron case shared activity

Enron was the first nationwide natural gas pipeline network in the United States. As the company grew, executives shifted the company's primary focus from energy delivery and infrastructure to investing in the stock market.

  Ebay inc internet success or fairy tale

Read the case study "eBay Inc.: Internet Success or Fairy Tale? "and answer the question below,   Use the 2002 financial statement data to replicate the Meyer's report calculations that illustrate the conclusion based on the 2001 data reached in the ..

  Mintendo game girl case study

Which option delivers the maximum profit for the supply chain: Sandra's plan, Bill's plan, or no promotion plan at all? How does the answer change if a discount of $10 must be given to reach the same level of impact that the $5 discount received?

  Splash soft drinks case study

Splash Soft Drinks Inc. (SSD) has recently achieved sales that exceeded its expectations after it introduced a new beverage that was greatly welcomed by their customers. The company is currently considering opening a new plant to which some of the pr..

  Details of the task using tesco plc

Details of the task Using Tesco plc (www.tesco.com) as a case study, prepare a report of no more than 2,500 words that:

  What are the common manifestations of alcoholic cirrhosis

What are the common manifestations of alcoholic cirrhosis? Which of these are secondary to hepatocellular failure? Which are secondary to portal hypertension?

  Judge the extent to which the marketing plan at just us

From the case study, judge the extent to which the marketing plan at Just Us! is outdated. Propose two (2) ways that Just Us! could improve the customer experience and thus sustain future growth.

  Read natasha kingery case and answer the questions

Read the DATA CASE on pages 126-127 about Natasha Kingery who is considering furthering her education and is seeking financial advice. Determine the interest rate she is currently earning on her inheritance by going to Yahoo!

  Identify the relevant facts of the case study

Imagine you are the financial controller of XYZ Ltd a corporation that is a very large donor to HOHO. You have recently become aware that its TV advertising has resulted in the charity violating the 25% expenditure ratio for its charity drive.    Id..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd