preview

Swot Analysis : Nosql Dbs

Better Essays

CS 557 Writing Assignment #2
Naveen Chitturi
Introduction to the topic of NoSQL DBs
Relational database systems came into existence in the 1970’s, and revolutionized the way data is maintained in computers. Like every technology that is subjected to test of time, relational database systems are under criticism for not being scalable enough to meet growing users and exponentially increasing data management needs. Today, a new technology called NoSQL is being pioneered by leading companies like Google, Amazon, and Facebook etc. to meet the shortcomings of the 40-year-old relational database technology. Modern web applications are making a transition from traditional relational databases to NoSQL databases to meet the demand of steadily growing concurrent users and big data.
NoSQL today stands for ‘Not only SQL’ and encompasses a myriad of different database technologies that can cope up with scale and agility challenges faced by modern applications. It provides the capability to store unstructured data, which is not possible using RDBS. The major advantage of using a NoSQL DB is horizontally scalability, that is, cheap infrastructure can be newly added to improve performance instead of upgrading an already expensive system. There are four types of NoSQL databases, as follows
• Document store: These store complex data structures known as documents, by associating them with a unique key. Documents can contain many key-value pairs and can even nest other documents. E.g. MongoDB,

Get Access