Modular Project

Submitted by: Submitted by

Views: 20

Words: 4007

Pages: 17

Category: Other Topics

Date Submitted: 03/16/2015 05:02 AM

Report This Essay

NO SQL

Introduction :

In the computing system (web and business applications), there are enormous data that comes out every day from the web. A large section of these data is handled by Relational database management systems (RDBMS). The idea of relational model came with E.F.Codd’s 1970 paper "A relational model of data for large shared data banks" which made data modeling and application programming much easier. Beyond the intended benefits, the relational model is well-suited to client-server programming and today it is predominant technology for storing structured data in web and business applications.

Procedures :

Each NoSQL database is different, but MongoDB does not support stored procedures or trigger.It has an interactive shell which users a Javascript API to interact with the database,as well as a range of drivers supporting other languages such as java and python. I think the main focus of many NoSQL databases is on horizontal scability various mechanisms and data models,rather than including extra code within the databases.

Analysis :

NoSQL – SWOT Analysis

Strengths

Uninterrupted access/high availability

Scalability

Security and flexibility

Freedom to choose

Weakness

Porting the applications

No Normalization, unions or joins

Lost updates

Opportunities

Huge investments

Data Intensive applications

Threats

FOSS business model

FUD (Fear, uncertainity and doubt) amongst Users.

Application :

There is a young upstart in the world of data management these days, eager to take on the establishment and show how things can be done differently – NoSQL. There are four major categories of NoSQL databases and increasingly they are gaining ground in the enterprise. The four key database types that fall under the NoSQL category are Key-Value stores which allow the storage of schema-less data, with a key and actual data, Column family databases, which store data within columns, Graph...