In this tutorial you will learn the features of the MongoDB.
Features of MongoDB
The MongoDB is open source NoSQL database server which is highly scalable and provides the high availability. It can be horizontally scaled through sharding. It can be used as the server to manage the Big Data.
MongoDB server is very useful for storing the huge set of data and it can be used to handle the Big Data. It provides tools for analyzing the huge data set. It can also be used as the file storage system as it splits the files and saves on the multiple replica sets. Each replica set works either in primary or secondary mode.
Key features of MongoDB are as followed:
Data Models: MongoDB offers a better and simple accessibility by flexible schema in the data model. Here as per the objective or purposive structure of collection the contained documents are not ruled or represented. Thus it offers far enhanced flexibility and application choices as per your requirement.
Full Index support: By offering a full index support MongoDB makes it easier and quicker to access frequently used queries. One can also configure indexing options as per requirement or preference.
Replication and High Availability: Replication is one of the key features of MongoDB that makes it known for high availability. By replicating data set it provides better redundancy and high availability and helps in all production deployment.
Auto Sharding leading to High Scalability: Sharding is a key advantage of MongoDB which means the data will be stored in multiple machines and this has been a proven effective approach to meet the overwhelming kind of data growth. The logic behind this approach is simple - as the volume of data grows a single machine may not meet the demands of this growth. While sharding between machines you make more machines capable to meet the demands of this data growth and make it a highly scalable data operation.
Querying: MongoDB automatically retrieve documents from a collection and presents them in indexed queries to access as per the need of the user. Document rich queries often are great help to the programmers.
Updating: Flexible updating feature of MongoDB offers easy modification of single set of documents or multiple documents.
Map Reduce: To aggregate large volumes of data into structured results this feature is there.
GridFS: MongoDB is equipped with GridFS which helps the users to retrieve the documents that exceed the BSON size limit of 16MB.
Next tutorial: MongoDB Advantages
[ 0 ] Comments