Question

In: Computer Science

research Amazon’s in-house relational database AWS. Consider some of the following questions. How does Amazon approach...

research Amazon’s in-house relational database AWS.

Consider some of the following questions.

  • How does Amazon approach its database solution?
  • Why did Amazon develop its own database solution?
  • How important is reliability to Amazon, and what challenges do they face?
  • What is Dynamo? What techniques does it involve?
  • How does Dynamo handle failure? Does it rely on redundancy?
  • What are your personal experiences with Amazon’s reliability?

Solutions

Expert Solution

How does Amazon approach its database solution?
- In AWS the application store the data based on its access pattern and you predict how the data will grow further.
There are different type of data storage.
- NoSQL, Big Data, Caching, Object Storage.

How important is reliability to Amazon, and what challenges do they face?
- reliability is an important factor which involves system to recover any intervention or service unavailability and handling network issues.
Any disruptions should also be handled and heavy computing should also be managed.

What is Dynamo? What techniques does it involve?
- Dynamo is used as storage by amazon core services and they follow key-value storage.
Technique used is vector clock to write and Merkle trees which is used to handle temproray failure and recover permanent failure.

How does Dynamo handle failure? Does it rely on redundancy?
- failure handling is taken care by hinted handoff, node which detect the failure node. Another technique is comparision of Merkle trees
of nodes and failure dectection using gossip-style protocol.

What are your personal experiences with Amazon’s reliability?
- Its great efficient and resistent to failure.

Note : For one or two questions i didn't have much idea so i could not answer. If you still need reply back.


Related Solutions

AWS(Amazon Web Services): As an organization grows, what are some aspects to consider with regard to...
AWS(Amazon Web Services): As an organization grows, what are some aspects to consider with regard to EC2 Instances, EBS, and Elastic IPs if any (i.e. aspects to consider: architectural, performance, cost, etc.)?
Consider the schemas of the following relational database for a company. The company has different departments...
Consider the schemas of the following relational database for a company. The company has different departments at different cities in different states: employee(employee-id, dept-id, name, street-num, street-name, city, state, zip, salary) department(dept-id, dept-name, city, state) manager(manager-id, employee-id) NOTES: manager-id in the manager relation is a foreign key to the employee relation. employee-id in the manager relation is a foreign key to the employee relation. dept-id in the employee relation is a foreign key to the department relation. An employee belongs...
Question 2: consider the following library relational database schema Write a program segment to retrieves the...
Question 2: consider the following library relational database schema Write a program segment to retrieves the list of books that became overdue yesterday and that prints the book title and borrower name for each. 1- Use JDBC with Java as the host language
Consider the following relational database schema:             employee(employee-name, employee-id, street, e-city)             works(employee-
Consider the following relational database schema:             employee(employee-name, employee-id, street, e-city)             works(employee-id, company-id, salary)             company(company-name, company-id, c-city)             manages(employee-id, manager-id) Specify the following queries on this database schema using the relational operators we discussed in class. Write your answers on a separate sheet of paper in the order that they are specified below. Retrieve the name and address of employees who work for First Bank Corporation. Retrieve the name, street address, and city of residence of all employees...
Research and answer the following questions: What are some of the communication channels in use today?...
Research and answer the following questions: What are some of the communication channels in use today? Name some of the advantages and disadvantages of communication channels. How has technology influenced the way we communicate? In your own organization, what channels are in place? How effectively are they used?   Your Discussion posts should be a minimum of 250 words in length and not more than 750 words. Use APA citations and references for the textbook and any other sources used.
) Discuss Oligopoly. Consider some of the following questions in your response: What is an oligopoly?...
) Discuss Oligopoly. Consider some of the following questions in your response: What is an oligopoly? Why do oligopolies form? Do oligopolists enjoy market advantages not available to other firms? In your response please identify 2 or 3 industries characterized by oligopoly ... like the soft drink industry pictured above!
Need the following answered about Amazon. For how many years does it present complete: a. Balance...
Need the following answered about Amazon. For how many years does it present complete: a. Balance sheets? b. Income statements? c. Cash flow statements? Are its financial statements audited by independent CPAs? If so, by whom? What type of opinion did the financial report receive? What are the values in the company’s accounting equation for the most recent year? Did its total assets increase or decrease over last year? By what percentage? (Hint: Percentage change is calculated as [current year...
Do some research and answer the following critical thinking questions from this week’s readings. In your...
Do some research and answer the following critical thinking questions from this week’s readings. In your analysis, cite a minimum of three (3) references from different sources (the textbook can be one source). 1. Advances in technology are making it easier than ever for people to collaborate, even when they are dispersed globally. Discuss how you could manage potential conflict within your team over the fact that not all members will have the same knowledge of the English language. 2....
Write a 175- to 265-word response to the following questions: What are some strategies to consider...
Write a 175- to 265-word response to the following questions: What are some strategies to consider when delivering performance appraisals to health care employees? What has or has not worked for you in the past, either as a manager or employee receiving a performance appraisal?
The role of managing people is becoming ever more complex. Some questions to consider: How do...
The role of managing people is becoming ever more complex. Some questions to consider: How do you imagine managerial jobs will change in the coming decade, especially with regard to staff, colleagues and other stakeholders? What can managers do to prepare themselves for the emerging challenges? What competencies would you personally like to develop in order to become a (more) ‘successful’ manager in the future? (NB: competency development is different to qualifications!)
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT