In this expert series, we bring you the concepts that help us understand NoSQL techniques, categories, how it works, testing strategies, and challenges so that you can employ the right kind of approach.
NoSQL stands for ‘NOT ONLY SQL’. It is an alternative to RDBMS. Both do same thing: store data but with different approach. The goal of NoSQL is not to reject SQL; rather, to compensate for the technical limitations shared by the majority of RDBMS implementations. NoSQL is a preferable database management system to work on modern applications dealing with Big data.
NoSQL databases are developed based on modern needs (to manage unstructured and Big data) and it is majorly categorized into four types:
All the NoSQL DBs work on the basis of CAP theorem, which stands for Consistency, Availability, and Partition Tolerance.
MongoDB is a document-oriented database and stores data in the form of collection and document instead of row and column. The important features of MongoDB are high availability, easy scalability, and high performance. Data is stored in the form of embedded documents within single record instead of multiple tables as that in RDBMS.
We would love to hear your feedback, questions, comments and suggestions. This will help us to make us better and more useful next time.
Share your thoughts and ideas at knowledgecenter@qasource.com