MongoDB Database Administration

Have Queries? Ask us +91 72592 22234

Course Overview


MongoDB is reinventing data management and powering big data as the leading NoSQL database. Designed for how we build and run applications today, it empowers organizations to be more agile and scalable.

Course Content


Introduction to MongoDB   

  • What is MongoDB and Why?
    • Core concepts
    • Environments
    • Documentation
  • Different deployment models
  • JSON
  • Installation

CRUD and the MongoDB Shell   

  • Introduction to the MongoDB API and the core concepts of documents and collections

Indexing and Schema Design   

  • Indexing, query profiling and the query optimizer
  • Some schema design case studies
  • Practice modeling various domains
  • Schemas for atomic operations

Drivers   

  • How the drivers work in general
  • Driver APIs with examples

Replication   

  • Overview of replication
  • Setting up replica sets
  • How replication affects application design

Performance Troubleshooting   

  • Getting information about MongoDB
  • Performance indicators

Monitoring   

  • Typical monitoring setup
  • How to integrate with custom monitoring solutions
  • Red flags: things to watch for

Sharding   

  • Overview of sharding
  • Setting up sharding
  • How sharding affects application design

Backups and Recovery   

  • mongodump based approaches
  • File system/storage level approaches
  • Tradeoffs

Additional Topics as Time and Interest Permit   

  • GeoSpatial Indexes
  • GridFS
  • Aggregation

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234