MongoDB

Definition & Meaning

Last updated 22 month ago

What is MongoDB?

MongoDB is a go-Platform and open-source File-oriented Database, a Form of NoSQL Database. As a NoSQL database, MongoDB shuns the Relational Database’s desk-based totally shape to evolve JSON-like files that have dynamic Schemas which it calls BSON.

This Makes information integration for positive types of programs faster and less complicated. MongoDB is built for Scalability, excessive Availability and overall performance from a unmarried Server Deployment to large and complex multi-site infrastructures.

What Does MongoDB Mean?

MongoDB become first developed by way of MongoDB Inc., regarded then as 10gen, in October 2007 in the beginning as a major Component in a PaaS (Platform as a Service) product much like Windows Azure and Google App Engine. The development was shifted to Open Source in 2009.

MongoDB became one of the most famous NoSQL databases, being used as the backend for plenty essential web sites inclusive of eBay, Craigslist, SourceForge and The New York Times. MongoDB is available beneath the GNU Affero General Public License at the same time as its language drivers are available underneath the Apache License. There are also industrial licenses being presented.

MongoDB Functions:

  • Ad hoc queries – supports seek via Field, ordinary Expression searches, and Variety queries.
  • Indexing – any discipLine Inside the BSON Record may be Indexed.
  • Replication – provides excessive availability thru replica sets which includes or more copies of the authentic information.
  • Load BalancingSharding is the technique used to allow MongoDB to scale horizontally, which means that information can be distributed and cut up into degrees and then stored in distinct shards which can be placed in distinct servers. Shard keys are used to decide how the statistics may be disbursed.
  • Aggregation – MapReduce may be implemented to permit Batch Processing of statistics in addition to perform aggregation operations.
  • File Storage – MongoDB can be used as report gadget which makes use of the above functions and appearing in a dispensed manner via sharding.

Share MongoDB article on social networks

Your Score to MongoDB article

Score: 5 out of 5 (1 voters)

Be the first to comment on the MongoDB

6480- V5

tech-term.com© 2023 All rights reserved