• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
projectsgeek

ProjectsGeek

Download Mini projects with Source Code, Java projects with Source Codes

  • Home
  • Java Projects
  • C++ Projects
  • VB Projects
  • PHP projects
  • .Net Projects
  • NodeJs Projects
  • Android Projects
    • Project Ideas
      • Final Year Project Ideas
      • JSP Projects
  • Assignment Codes
    • Fundamentals of Programming Language
    • Software Design Laboratory
    • Data Structure and Files Lab
    • Computer Graphics Lab
    • Object Oriented Programming Lab
    • Assembly Codes
  • School Projects
  • Forum

Monogdb

What is Mongo DB?

October 24, 2017 by ProjectsGeek Leave a Comment

What is Mongo DB?

MongoDB is an open source database and which is one of the leading NoSQL database available in the market. It is based on document and collection concept which is very different from traditional databases. MongoDB is written in C++ language as building blocks.

 

Main Benefits of Mongo DB

  • Cross Platform
  • High Performance
  • High availability
  • Easy scalability

 

Difference between Mongo DB vs Traditional Databases or RDBMS

Below table shows all the difference between mongo db and RDBMS. Its shows you list of terminologies used in both the databases systems. On left hand side we have terms used in mongo db whereas right side shows terms used in traditional databases or RDBMS databases.

 

Collection Table
Document Tuple/Row
Field column
Embedded Documents Table Join
key _id Primary Key

 

What is Collection?

In terms of mongo db collection is collection or group of documents in mongo database. It is almost same concept as TABLE we have in RDBMS database. This collection consist of multiple documents inside each collection and we can multiple collections inside one database. This document inside collection can have multiple fields which specify columns in RDBMS database.

NOTE : Collection do not have any schema this is what no Sql comes into picture.

 

What is Document?

Document in context of mongo db is set of key value pair which holds data inside collection and there is no scheme for document. You can add extra field or remove from document based on your need. So documents inside collection can hold different kind of data with different schema and fields.

 

Primary Key in Collection

Primary key in collection is unique key to identify unique document. It is called as key _id as well and consist of key value pair. This unique key is 12 bytes hexadecimal number which is unique in collection. These 12 bytes hexadecimal number contains first 4 bytes for the current time stamp, next 3 bytes for machine id, next 2 bytes for process id of MongoDB server and remaining 3 bytes are simple incremental value.

What is Mongo DB

 

Other Projects to Try:

  1. Creating SDI, MDI, Dialog Based Application

Filed Under: Monogdb Tagged With: Mongodb

Primary Sidebar

Tags

.Net Projects Download Android Project Ideas Android Projects Angular 2 Assembly Codes C # Projects C & C++ Projects C++ Projects Class Diagrams Computer Graphics Database Project Data Mining Projects DataScience Projects Datastructure Assignments Download Visual Basic Projects Electronics project Hadoop Projects Installation Guides Internet of Things Project IOS Projects Java Java Interview Questions Java Projects JavaScript JavaScript Projects java tutorial JSON JSP Projects Mechanical Projects Mongodb Networking Projects Node JS Projects OS Problems php Projects Placement Papers Project Ideas Python Projects seminar and presentation Struts

Search this Website


Footer

Download Java Project
Download Visual Basic Projects
Download .Net Projects
Download VB Projects
Download C++ Projects
Download NodeJs Projects
Download School Projects
Download School Projects
Ask Questions - Forum
Latest Projects Ideas
Assembly Codes
Datastructure Assignments
Computer Graphics Lab
Operating system Lab
australia-and-India-flag
  • Home
  • About me
  • Contact Form
  • Submit Your Work
  • Site Map
  • Privacy Policy