Describe Technology Lifecycle - Week1
Autor: mavmcse • September 10, 2015 • Coursework • 567 Words (3 Pages) • 989 Views
Technology Life Cycle - NoSQL
CMGT/557
February 09, 2015
Technology Life Cycle
NoSQL Technology
Introduction
Technology life cycle (TLC) describes the various stages of a product from the creation of an idea leading to the creation of the technology and other phases in which the technology becomes usable, becomes more matured for use and eventually to its decline to a point it is not used. In this paper we will be discussing the life cycle of NoSQL technology.
Need for storing large quantities of Data
Starting from the year 2000, large online companies like Google, Yahoo, eBay have to deal with huge volumes of useful data that have to be stored and analyzed to provide useful services to their customers. These online companies used traditional RDBMS to save their data and soon faced problems in retrieving large quantities of data for their analysis. These problem ranges from high cost due to use of specialized servers and their inability to avoid data loss during failures.
The idea and Introductory stage
During the beginning of 2004 Google set out with an in-house project to build a new type of proprietary database they called “Big Table”. Big Table successfully broke through the barriers presented by RDBMS but Google was making the investment to solve their own problem but not as a commercial product. After the successes if the Big Table, the principles used for the Big Table were published as research papers.
Maturity Phase
Based on the research papers published by Google, Yahoo first prototyped the Hadoop system in 2008. During this stage the NoSQL concept was only an emerging technology and had to go through major modifications and improvements. After the success of the NoSQL approach in Google and Yahoo, many other online companies like Facebook and eBay started adopting the NoSQL technology and started to customize and add more new improvements. After over four years, the NoSQL technology matured into adoptable technology for others.
Product Phase
During 2008 Yahoo handed over the Hadoop ecosystem to Apache Software foundation. In a short period of about 6 years from 2004, NoSQL concepts have become a fully usable technology and have completely revolutionized the Information technology industry.
End of Life Phase
End of Life for NoSQL technology is not in its horizon yet. Hadoop and BigData will continue to grow in the next few decades, as more and more companies will be adopting it to implement a variety of features like Business Analytics and performance optimizations. The innovative use of this technology has also been increasing in different industries from Health care to advanced research and development.
...