top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Overview About MongoDB?

0 votes
430 views

What is MongoDB?
MongoDB is an open source, document-oriented database designed with both scalability and developer agility in mind. Instead of storing your data in tables and rows as you would with a relational database, in MongoDB you store JSON-like documents with dynamic schemas.MongoDb is based on NoSQL.

NoSQL is a class of database management systems (DBMS) that do not follow all of the rules of a relational DBMS and cannot use traditional SQL to query data. 

NoSQL-based systems are typically used in very large databases, which are particularly prone to performance problems caused by the limitations of SQL and the relational model of databases. Many think of NoSQL as the modern database of choice that scales with Web requirements. 

Advantages of MongoDB over RDBMS

  • Schema less : MongoDB is document database in which one collection holds different different documents. Number of fields, content and size of the document can be differ from one document to another.
  • Structure of a single object is clear
  • No complex joins
  • Deep query-ability. MongoDB supports dynamic queries on documents using a document-based query language that's nearly as powerful as SQL
  • Tuning
  • Ease of scale-out: MongoDB is easy to scale
  • Conversion / mapping of application objects to database objects not needed
  • Uses internal memory for storing the (windowed) working set, enabling faster access of data

Video for What is MongoDB?


posted Aug 18, 2016 by Parampreet Kaur

  Promote This Article
Facebook Share Button Twitter Share Button LinkedIn Share Button


Related Articles

What is Mongodb?

MongoDB is an open-source database used by companies of all sizes, across all industries and for a wide variety of applications. It is an agile database that allows schemas to change quickly as applications evolve, while still providing the functionality developers expect from traditional databases, such as secondary indexes, a full query language and strict consistency.

MongoDB is a document database that provides high performance, high availability, and easy scalability.

MongoDB is the leading NoSQL database, empowering businesses to be more agile and scalable. Fortune 500 companies and startups alike are using MongoDB to create new types of applications, improve customer experience, accelerate time to market and reduce costs.

Features for MongoDB

  1. Json style documents
  2. Index on any attribute
  3. Rich quries
  4. In-place update
  5. Auto sharding
  6. Map reduce
  7. GridFS to store files
  8. Capped collections

Advantages of MongoDB over RDBMS

Schema less : MongoDB is document database in which one collection holds different different documents. Number of fields, content and size of the document can be differ from one document to another.

Structure of a single object is clear

No complex joins

Deep query-ability. MongoDB supports dynamic queries on documents using a document-based query** language that's nearly as powerful as SQL

Tuning

Ease of scale-out: MongoDB is easy to scale

Why should use MongoDB

Document Oriented Storage : Data is stored in the form of JSON style documents
Index on any attribute

Replication & High Availability

Auto-Sharding

Rich Queries

Fast In-Place Updates

Professional Support By MongoDB

Where should use MongoDB?

  1. Big Data
  2. Content Management and Delivery
  3. Mobile and Social Infrastructure
  4. User Data Management
  5. Data Hub

Video Tutprial for what is mongo db?

http://www.youtube.com/watch?v=liQzIsFnCr0

READ MORE
...