What is mongo DB?



MongoDB is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas. MongoDB is developed by MongoDB Inc. and is free and open-source, published under a combination of the GNU Affero General Public License and the Apache License.

A record in MongoDB is a document, which is a data structure composed of field and value pairs. MongoDB documents are similar to JSON objects. The values of fields may include other documents, arrays, and arrays of documents.

Why Mongo DB?
Ø High performance-: MongoDB provides high performance data persistence. In particular, Support for embedded data models reduces I/O activity on database system.
Ø Rich Query Language-: MongoDB supports a rich query language to support read and write operations including Create, Retrieve, Update, Delete (CRUD)

Ø Server-side JavaScript execution-: JavaScript can be used in queries, aggregation functions (such as Map Reduce), and sent directly to the database to be executed.

Comments

Popular posts from this blog

Impact to other quality attributes when improving security of IOS

OAuth 2.0

Cross Site Request Forgery