The requirements to deploy an enterprise or the consumer application has drastically changed in the recent years in terms of processing, storing, or securing the mass of data. The number of people accessing web and mobile apps have changed, and will be changing further, that leads to change in the volume, variety and velocity of data. As a result, management of these data for interactive applications is the call of the day. Consequently, non-relational data bases is escalating these days in the technology sector. This fact does not imply that relational data bases are going to get extinct in near future. The usage of either non-relational data base or the relational data base depends solely on the distinctive types of workloads and one cannot outperform the other. NoSQL database technology offers the required flexibility, scalability and performance that today’s web and mobile app developers demand. The NoSQL database system (that is non-relational data base, especially designed to handle large volume with maximum speed), is an open source, schema-less DB built for developers of 21st century. It does not have standard query language and liberal to use, that is have weak consistency model so as to support efficiency. For instance, 1] Say person A and B conduct transaction with same amount at the same time in a commercial website, the amount must debit precisely from different accounts as per the transaction that demands heavy back-and-forth read-write activity. In brief, the architecture and features of NoSQL databases fulfill the prerequisites of the specific environment. 2] An organization becomes well-known overnight and have gigantic customers unexpectedly. It scales up effortlessly to take the unexpected demand. That is, it handles greater information volumes without any difficulty. NoSQL database is document-oriented and stores data in document form and thus is easy for further manipulation. Evidently, it makes the coding in a simple and faster way. There is no record of down time (even when there is some planned software or hardware updates) owing to its distributed nature. This is an added and preferred advantage for online business through web or mobile, facilitating business 24*7*365 without downtime including break for an upgrade. Aptly, NoSQL database management systems favor the agile companies, that demands frequent changes in data rather than the companies that remain relatively constant in size. It provides enterprise class solutions because of its special attributes such as scalability, simpler data model, huge volume support, redundancy, no protyping, coder friendly, flexibility (owing to structured, semi-structured or unstructured nature), cost-effective, support wide data with variety, analytics, distributed storage, low administration, real time analysis, and so on. Despite the fact that the database favor and acknowledge more progressively complex data sources, the changes can influence the strength of the IT infrastructure. The associations must choose database optimization to stay away from server execution issues. Database monitoring devices and server monitoring tools play a significant role, when there is additional data streams. The organization’s decision leaders can quickly minimize and rectify the problems of server’s condition and other involved technology.