Social Share
featured

MongoDb

3 Curriculum
( 2 Reviews )

Get to know MongoDB.!!

  • Lesson 1. Basic concepts of databases
  • Lesson 2. What is NoSQL?
  • Lesson 3. Where is it used?
  • Lesson 4. Types of NoSQL
  • Lesson 5. Advantages of NoSQL over RDBMS
  • Lesson 6. Its benefits
  • Lesson 7. Overview of MongoDB
  • Lesson 8. Introduction to JSON/BSON
  • Lesson 9. JSON data types
  • Lesson 10. MongoDB installation

MongoDB CRUD operations

  • Lesson 1. MongoDB Development Architecture
  • Lesson 2. MongoDB Production Architecture
  • Lesson 3. MongoDB CRUD Introduction
  • Lesson 4. MongoDB CRUD Concepts
  • Lesson 5. Read and Write Operations
  • Lesson 6. Write Operation Concern Levels

Data Modelling in MongoDB

  • Lesson 1. Data Modeling in MongoDB
  • Lesson 2. RDBMS vs. Data models
  • Lesson 3. Data Modeling tools
  • Lesson 4. Data modeling example & patterns
  • Lesson 5. Model TREE structure
  • Lesson 6. Operational strategies

What is Administration in MongoDB

  • Lesson 1. Backup strategies
  • Lesson 2. Monitoring
  • Lesson 3. Monitoring Commands
  • Lesson 4. Monitoring of performance issues
  • Lesson 5. Run time configuration
  • Lesson 6. Export & import of data
  • Lesson 7. Relationship between Document
  • Lesson 8. Model Specific Application Contexts
  • Lesson 9. Data Model Reference
  • Lesson 10. Hands on with MongoDB Data Modeling
  • Lesson 11. Data Management

Scalability and Availibility

  • Lesson 1. Introduction to replica
  • Lesson 2. Election of new primary
  • Lesson 3. Replica set
  • Lesson 4. Type of Replica
  • Lesson 5. Hidden Replica
  • Lesson 6. Arbiter Replica
  • Lesson 7. Sharding
  • Lesson 8. Concepts around Replication
  • Lesson 9. Setting up Replicated Cluster
  • Lesson 10. Setting up Sharded Cluster
  • Lesson 11. Sharding Database, Collections

Indexing

  • Lesson 1. Index Introduction
  • Lesson 2. Index Concepts
  • Lesson 3. Index Types
  • Lesson 4. Index Properties
  • Lesson 5. Index Creation
  • Lesson 6. Index Tutorial
  • Lesson 7. Indexing Reference
  • Lesson 8. Aggregation to Introduction
  • Lesson 9. Approach to Aggregation
  • Lesson 10. Type of Aggregation(Pipeline, MapReduce & Single Purpose)
  • Lesson 11. Performance Tuning

Security

  • Lesson 1. Security Risks to Databases
  • Lesson 2. MongoDB Security Approach
  • Lesson 3. MongoDB Security Concept
  • Lesson 4. Access Control
  • Lesson 5. Integration with MongoDB with Robomongo
  • Lesson 6. Integration with MongoDB with Java
  • Lesson 7. Indexing Reference
  • Lesson 8. Aggregation to Introduction
  • Lesson 9. Approach to Aggregation
  • Lesson 10. Type of Aggregation (Pipeline, MapReduce & Single Purpose)
  • Lesson 11. Performance Tuning

MongoDb Introduction

MongoDB is a popular database that provides high availability, high performance, and easy scalability. It stores data in a JSON document structure form, which makes it easy to operate with dynamic and unstructured data. MongoDB is designed to store large amounts of data and allows you to work with that data very efficiently. MongoDB is an open-source and cross-platform database system. In MongoDB, a DATABASE is a container for collections. Each database gets its own set of files. A single MongoDB server can have multiple databases. A **collection** is a group of documents and is equivalent to an RDBMS table. A collection consists inside a single database. Collections do not enforce a schema. A collection can have different fields within a document. This tutorial aims to provide in-depth information about MongoDB with the help of a huge dataset containing basic commands like insert, update, and delete to advance features like authentication, backup, and storage, connecting the Django projects with MongoDB, etc.

Why Learn MondoDb

MongoDB is a popular open-source and cross-platform database system that provides high availability, high performance, and easy scalability. It stores data in a JSON document structure form, which makes it easy to operate with dynamic and unstructured data. MongoDB is designed to store large amounts of data and allows you to work with that data very efficiently. MongoDB has several advantages over traditional relational databases. Here are some of them: * Document Oriented Storage: Data is stored in the form of JSON documents. * Index on any attribute: Indexing in MongoDB allows for faster data retrieval by creating a searchable structure on selected attributes, optimizing query performance. * Replication and high availability: MongoDB’s replica sets ensure data redundancy by maintaining multiple copies of the data, providing fault tolerance and continuous availability even in case of server failures. * Auto-Sharding: Auto-sharding in MongoDB automatically distributes data across multiple servers, enabling horizontal scaling and efficient handling of large datasets. * Rich queries: MongoDB supports complex queries with a variety of operators, allowing you to retrieve, filter, and manipulate data in a flexible and powerful manner. * Fast in-place updates: MongoDB efficiently updates documents directly in their place, minimizing data movement and reducing write overhead. * Professional support by MongoDB: MongoDB offers expert technical support and resources to help users with any issues or challenges they may encounter during their database operations. MongoDB is used in various domains such as Mobile and Social Infrastructure, Data Hub, Big Data, User Data Management, Content Management and Delivery, etc.

Review

Average Rating
4
Details
  • 1 Star
    0
  • 2 Star
    0
  • 3 Star
    0
  • 4 Star
    2
  • 1 Star
    0

Comments ( 2 )

  • Ram MNovember 1, 2017

    Cras porttitor sed diam
    Vestibulum a mauris orci. Sed eros enim, euismod at eros ac, vestibulum volutpat tortor. Suspendisse neque dui, rutrum congue ligula ut, semper pulvinar diam.


  • Andre DubusNovember 1, 2017

    Maecenas euismod mi ac risus faucibus
    Suspendisse vitae iaculis purus, non malesuada odio. Nunc nec interdum est, vel porta lacus. Praesent leo magna, lacinia non arcu eget, pulvinar tristique sapien. Etiam eget urna eget magna sollicitudin molestie. Praesent vitae libero ligula. Suspendisse ut tortor nulla. Nunc a bibendum nibh. Etiam ornare scelerisque velit sed egestas.

  • Ram MNovember 1, 2017

    Cras porttitor sed diam
    Vestibulum a mauris orci. Sed eros enim, euismod at eros ac, vestibulum volutpat tortor. Suspendisse neque dui, rutrum congue ligula ut, semper pulvinar diam.