NoSQL
Database and is an open source software. MongoDB is created in C++ Language that gives programmed scaling,high execution and high availability. In MongoDB,NoSQL means versus relational databases and when it get connected the Mongo server is up and start running. MongoDB is the most popular and fastest growing NoSQL database. And Database
is the heart of most internet and enterprise applications. The demand for fast application development has brought some extra technical features to the database,broadly termed as NoSQL Database.
And many of the develop application uses object oriented language. And to perform these objects we use polymorphism, if the objects are not in uniform then use inheritance. But mapping those tables and rows can be quite a bit problem. And there is no schema that can be defined, and there is no tables and relationship exists between collections and objects. Each and every document in mongoDB is very flat and simple that the application that can be required. The mongoDB consists of various schemas that governs the collection, such asMongoDB
and RDBMS
is as follows:
MangoDB | RDBMS |
---|---|
Database | Database |
Document | Tuple/Row |
Collection | Table |
Field | Column |
Primary Key with default key_id | Primary Key |
Embedded Documents | Table Join |
client
and database server
in MangoDB is as follows:
Client | Database Server |
---|---|
Mongod | Mysqld/Oracle |
Mongo | Mysql/sqlplus |