What do you think movement means to the existing dbms vendor

Assignment Help Business Management
Reference no: EM131229518

Read the following case study. Then, write an essay responding to the question prompts.

• The essay should be in (APA format, i.e. cover page, in-text citations, references page.... etc.).

• You need at least two sources (the book counts!).

• Make sure to provide correct in-text citations when necessary.

• Essays should be between approximately two pages in length.

Case Study: Fail Away with Dynamo, Bigtable, and Cassandra

During its holiday season, Amazon.com receives nearly 200 order items per second! To support such an enormous workload, it processes customer transactions on tens of thousands of servers. Unfortunately, with that many computers, failure is inevitable. Even if the probability of any one server failing is .0001, the likelihood that not one of them fails is .9999 raised to the 10,000 power, which is about .37. Thus, for these assumptions, the likelihood of at least one failure is 63 percent. For reasons that go beyond the scope of this discussion, the likelihood of failure is actually much greater.

Amazon.com must be able to thrive in the presence of such constant failure. Or, as Amazon.com engineers stated: "Customers should be able to view and add items to their shopping cart even if disks are failing, network mutes are flapping, or data centers are being destroyed by tornados.

The only way to deal with such failure is to replicate the data on multiple servers. When a customer stores a Wish List, for example, that Wish List needs to be stored on different, geographically separated servers. Then, when (notice when, not if) a server with one copy of the Wish List fails, Amazon.com applications obtain it from another server.

Such data replication solves one problem but introduces another. Suppose that the customer's Wish List is stored on servers A, B, and C and server A fails. While server A is down, server B or C can provide a copy of the Wish List, but if the customer changes it, that Wish List can only be rewritten to servers B and C. It cannot be written to A because A is not running. When server A comes back into service, it will have the old copy of the Wish List. The next day, when the customer reopens his or her Wish List, two different versions exist: the most recent one on servers B and C and an older one on server A. The customer wants the most current one. How can Amazon.com ensure that it will be delivered? Keep in mind that 9 million orders are being shipped while this goes on.

None of the current relational DBMS products was designed for problems like this. Consequently, Amazon.com engineers developed Dynamo, a specialized data store for reliably processing massive amounts of data on tens of thousands of servers. Dynamo provides an always-open experience for Amazon.com's retail customers; Amazon.com also sells Dynamo store services to others via its S3 Web Services product offering.

Meanwhile, Google was encountering similar problems that could not be met by commercially available relational DBMS products. In response, Google created Bigtable, a data store for processing petabytes of data on hundreds of thousands of servers.8 Bigtable supports a richer data model than Dynamo, which means that it can store a greater variety of data structures.

Both Dynamo and Bigtable are designed to be elastic; this term means that the number of servers can dynamically increase and decrease without disrupting performance.

In 2007, Facebook encountered similar data storage problems: massive amounts of data, the need to be elastically scalable, tens of thousands of servers, and high volumes of traffic. In response to this need, Facebook began development of Cassandra, a data store that provides storage capabilities like Dynamo with a richer data model like Bigtable 9.1° Initially, Facebook used Cassandra to power its Inbox Search. By 2008, Facebook realized that it had a bigger project on its hands than it wanted and gave the source code to the open source community. As of 2011, Cassandra is used by Facebook, Witter, Digg, Reddit, Cisco, and many others.

Cassandra, by the way, is a fascinating name for a data store. In Greek mythology, Cassandra was so beautiful that Apollo fell in love with her and gave her the power to see the future. Alas, Apollo's love was unrequited and he cursed her so that no one would ever believe her predictions. The name was apparently a slam at Oracle.

Cassandra is elastic and fault-tolerant; it supports massive amounts of data on thousands of servers and provides durability, meaning that once data is committed to the data store, it won't be lost, even in the presence of failure. One of the most interesting characteristics of Cassandra is that clients (meaning the programs that run Facebook. Witter, etc.) can select the level of consistency that they need. If a client requests that all servers always be current, Cassandra will ensure that happens, but performance will be slow. At the other end of the trade-off spectrum, clients can require no consistency, whereby performance is maximized. In between, clients can require that a majority of the servers that store a data item be consistent.

Cassandra's performance is vastly superior to relational DBMS products. In one comparison, Cassandra was found to be 2,500 times faster than MySQL for write operations and 23 times faster for read operations" on massive amounts of data on hundreds of thousands of possibly failing computers!

Questions

4-9. Clearly, Dynamo, Bigtable, and Cassandra are critical technology to the companies that created them. Why did they allow their employees to publish academic papers about them? Why did they not keep them as proprietary secrets?

4-10. What do you think this movement means to the existing DBMS vendors? How serious is the NoSQL threat? Justify your answer.

4-11. Search the Web to determine what existing vendors such as Oracle and Microsoft are doing with regard to NoSQL databases. Also, search to see what support such vendors are providing for Big Data data stores. Summarize your findings.

4-12. Amazon.com offers cloud services known as Amazon Web Services (AWS). Within the AWS offering is a set of services for accessing Dynamo. Search the Web for the term AWS Dynamo cases and find two examples of companies that are using AWS Dynamo. Why did those companies choose AWS Dynamo? Note that the answer to this question has two parts: Why did they use a cloud service? And why did they choose NoSQL rather than a relational database?

4-13. The text describes how organizations need to create in-formation from Big Data data stores but are challenged to do so because NoSQL and Hadoop are difficult to use. Search the Web for easier-to-use query and reporting products for Big Data data stores. Investigate the top two products and determine if they are for you. Summarize your findings.

Reference no: EM131229518

Questions Cloud

Dealers appliance outlet one hundred model : Clean Machines Company makes washing machines. Over the phone, Clean offers to sell Dealers Appliance Outlet one hundred model EZ2000 washers at a price of $150 per unit.
Discuss how validity and reliability will be achieved : Discuss how validity and reliability will be achieved. Explain how the data will be physically collected. Explain where data will be stored and how it will be protected.
Evaluates the quality meaning and significance of the book : The paper should not be a book report or a summary, but rather a reaction paper in which strengths and weaknesses of the content is analyzed. It should focus on what the author has tried to do, evaluate how well the author has succeeded, and prese..
Write an application that prints the following diamond shape : (Diamond Printing Program) Write an application that prints the following diamond shape. You may use output statements that print a single asterisk (*), a single space or a single newline character. Maximize your use of repetition (with nested for..
What do you think movement means to the existing dbms vendor : What do you think this movement means to the existing DBMS vendors? How serious is the NoSQL threat? Justify your answer. Why did they use a cloud service? And why did they choose NoSQL rather than a relational database?
Determine the transfer function : Write four balanced equations for this system - Identify where any constitutive equations may be required for the modelling processes.
Explore a theme or issue in contemporary project management : MAN6305 - Contemporary Approaches to Project Management Assignments. The overall objective of the assignments is to develop a mature research paper that can potentially be submitted to a conference or journal. It will explore a theme or issue in co..
Research issue and the type of report : Think of a company with a possible research issue and provide an example of one service from the Nielsen Company that may be of use to the company. Describe both the research issue and the type of report that Nielsen would prepare for the company ..
Discuss the causes of the spike in drug use : In many communities, young people are getting involved in illegal drug use at an alarming rate. Research the issue in your geographic area and discuss the causes of the spike in drug use and what the effect this has had on your community. [four p..

Reviews

Write a Review

Business Management Questions & Answers

  Caselet on michael porter’s value chain management

The assignment in management is a two part assignment dealing 1.Theory of function of management. 2. Operations and Controlling.

  Mountain man brewing company

Mountain Man Brewing, a family owned business where Chris Prangel, the son of the president joins. Due to increase in the preference for light beer drinkers, Chris Prangel wants to introduce light beer version in Mountain Man. An analysis into the la..

  Mountain man brewing company

Mountain Man Brewing, a family owned business where Chris Prangel, the son of the president joins. An analysis into the launch of Mountain Man Light over the present Mountain Man Lager.

  Analysis of the case using the doing ethics technique

Analysis of the case using the Doing Ethics Technique (DET). Analysis of the ethical issue(s) from the perspective of an ICT professional, using the ACS Code of  Conduct and properly relating clauses from the ACS Code of Conduct to the ethical issue.

  Affiliations and partnerships

Affiliations and partnerships are frequently used to reach a larger local audience? Which options stand to avail for the Hotel manager and what problems do these pose.

  Innovation-friendly regulations

What influence (if any) can organizations exercise to encourage ‘innovation-friendly' regulations?

  Effect of regional and corporate cultural issues

Present your findings as a group powerpoint with an audio file. In addition individually write up your own conclusions as to the effects of regional cultural issues on the corporate organisational culture of this multinational company as it conducts ..

  Structure of business plan

This assignment shows a structure of business plan. The task is to write a business plane about a Diet Shop.

  Identify the purposes of different types of organisations

Identify the purposes of different types of organisations.

  Entrepreneur case study for analysis

Entrepreneur Case Study for Analysis. Analyze Robin Wolaner's suitability to be an entrepreneur

  Forecasting and business analysis

This problem requires you to apply your cross-sectional analysis skills to a real cross-sectional data set with the goal of answering a specific research question.

  Educational instructional leadership

Prepare a major handout on the key principles of instructional leadership

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