MongoDB Developer and Administrator Certification Course Agenda



Similar documents
MongoDB. The Definitive Guide to. The NoSQL Database for Cloud and Desktop Computing. Apress8. Eelco Plugge, Peter Membrey and Tim Hawkins

Scaling up = getting a better machine. Scaling out = use another server and add it to your cluster.

The MongoDB Tutorial Introduction for MySQL Users. Stephane Combaudon April 1st, 2014

MONGODB - THE NOSQL DATABASE

Introduction to NoSQL and MongoDB. Kathleen Durant Lesson 20 CS 3200 Northeastern University

In Memory Accelerator for MongoDB

Big Data & Data Science Course Example using MapReduce. Presented by Juan C. Vega

Getting Started with MongoDB

SURVEY ON MONGODB: AN OPEN- SOURCE DOCUMENT DATABASE

MongoDB and Couchbase

NoSQL - What we ve learned with mongodb. Paul Pedersen, Deputy CTO paul@10gen.com DAMA SF December 15, 2011

NoSQL in der Cloud Why? Andreas Hartmann

Qsoft Inc

MongoDB in the NoSQL and SQL world. Horst Rechner Berlin,

MongoDB: document-oriented database

Dr. Chuck Cartledge. 15 Oct. 2015

Big data and urban mobility

Sharding and MongoDB. Release MongoDB, Inc.

Cloud Scale Distributed Data Storage. Jürmo Mehine

Certified MongoDB Professional VS-1058

Document Oriented Database

Domain driven design, NoSQL and multi-model databases

L7_L10. MongoDB. Big Data and Analytics by Seema Acharya and Subhashini Chellappan Copyright 2015, WILEY INDIA PVT. LTD.

Introduction to Hadoop. New York Oracle User Group Vikas Sawhney

Building Your First MongoDB Application

NoSQL Databases. Nikos Parlavantzas

Introduction to Big Data Training

Sharding and MongoDB. Release MongoDB, Inc.

Big Data. Facebook Wall Data using Graph API. Presented by: Prashant Patel Jaykrushna Patel

Spring Data, Jongo & Co. Java Persistenz-Frameworks für MongoDB

PHP and MongoDB Web Development Beginners Guide by Rubayeet Islam

NoSQL Databases. Institute of Computer Science Databases and Information Systems (DBIS) DB 2, WS 2014/2015

Can the Elephants Handle the NoSQL Onslaught?

F1: A Distributed SQL Database That Scales. Presentation by: Alex Degtiar (adegtiar@cmu.edu) /21/2013

Big Data Solutions. Portal Development with MongoDB and Liferay. Solutions

On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform

X4-2 Exadata announced (well actually around Jan 1) OEM/Grid control 12c R4 just released

Structured Data Storage

NoSQL Performance Test In-Memory Performance Comparison of SequoiaDB, Cassandra, and MongoDB

Brad Dayley. NoSQL with MongoDB

Benchmarking Couchbase Server for Interactive Applications. By Alexey Diomin and Kirill Grigorchuk

Integrating Big Data into the Computing Curricula

Hacettepe University Department Of Computer Engineering BBM 471 Database Management Systems Experiment

Introduction to Polyglot Persistence. Antonios Giannopoulos Database Administrator at ObjectRocket by Rackspace

these three NoSQL databases because I wanted to see a the two different sides of the CAP

MongoDB: The Definitive Guide

NoSQL and Hadoop Technologies On Oracle Cloud

Practical Cassandra. Vitalii

.NET User Group Bern

Big Data Development CASSANDRA NoSQL Training - Workshop. March 13 to am to 5 pm HOTEL DUBAI GRAND DUBAI

Building a RESTful service with MongoDB and Spring MVC

CSCC09F Programming on the Web. Mongo DB

Hadoop IST 734 SS CHUNG

An Approach to Implement Map Reduce with NoSQL Databases

Chapter 11 Map-Reduce, Hadoop, HDFS, Hbase, MongoDB, Apache HIVE, and Related

Scaling with MongoDB. by Michael Schurter Scaling with MongoDB by Michael Schurter - OS Bridge,

Comparing SQL and NOSQL databases

Scalable Architecture on Amazon AWS Cloud

NoSQL web apps. w/ MongoDB, Node.js, AngularJS. Dr. Gerd Jungbluth, NoSQL UG Cologne,

A survey of big data architectures for handling massive data

Overview of Databases On MacOS. Karl Kuehn Automation Engineer RethinkDB

Perl & NoSQL Focus on MongoDB. Jean-Marie Gouarné jmgdoc@cpan.org

Tobby Hagler, Phase2 Technology

Log management with Logstash and Elasticsearch. Matteo Dessalvi

Application of NoSQL Database in Web Crawling

How To Write A Nosql Database In Spring Data Project

Open source, high performance database

MongoDB. An introduction and performance analysis. Seminar Thesis

Not Relational Models For The Management of Large Amount of Astronomical Data. Bruno Martino (IASI/CNR), Memmo Federici (IAPS/INAF)

Making Sense ofnosql A GUIDE FOR MANAGERS AND THE REST OF US DAN MCCREARY MANNING ANN KELLY. Shelter Island

Appendix A Core Concepts in SQL Server High Availability and Replication

NoSQL Database - mongodb

Adding scalability to legacy PHP web applications. Overview. Mario Valdez-Ramirez

CitusDB Architecture for Real-Time Big Data

ITG Software Engineering

Mongo: some travel note Notes taken by Dario Varotto about MongoDB while doing mongo101p, mongo102 and mongo101js courses by MongoDB university.

MongoDB Administration

Study and Comparison of Elastic Cloud Databases : Myth or Reality?

NoSQL replacement for SQLite (for Beatstream) Antti-Jussi Kovalainen Seminar OHJ-1860: NoSQL databases

Lecture Data Warehouse Systems

How SourceForge is Using MongoDB

A Scalable Data Transformation Framework using the Hadoop Ecosystem

Please ask questions! Have people used non-relational dbs before? MongoDB?

HBase Schema Design. NoSQL Ma4ers, Cologne, April Lars George Director EMEA Services

the missing log collector Treasure Data, Inc. Muga Nishizawa

Distributed Storage Systems

ADVANCED DATABASES PROJECT. Juan Manuel Benítez V Gledys Sulbaran

How to Choose Between Hadoop, NoSQL and RDBMS

Efficient Management of System Logs using a Cloud Radoslav Bodó, Daniel Kouřil CESNET. ISGC 2013, March 2013

Big Data Course Highlights

So What s the Big Deal?

How graph databases started the multi-model revolution

MongoDB Administration Release 3.0.5

Transcription:

MongoDB Developer and Administrator Certification Course Agenda Lesson 1: NoSQL Database Introduction What is NoSQL? Why NoSQL? Difference Between RDBMS and NoSQL Databases Benefits of NoSQL Types of NoSQL Key-Value Database Document Database Column-Based Database Graph Database CAP Theorem Mongo DB as Per CAP Lesson 2: MongoDB - A Database for the Modern Web What is MongoDB? JSON BSON MongoDB Structure Document Store Example

MongoDB as a Document Database Transaction Management in MogoDB Easy Scaling Scaling Up vs. Scaling Out Vertical Scaling and Horizontal Scaling Features of MongoDB Secondary Indexes Replication Memory Management Replica Set Auto Sharding Aggregation and MapReduce Collection and Database Schema Design and Modeling Reference Data Model Embedded Data Model Data Types Core Servers of MongoDB MongoDB s Tools MongoDB Installation

Use Cases Lesson 3: CRUD Operations in MongoDB Data Modification in MongoDB Batch Insert in MongoDB Ordered Bulk Insert and Unordered Bulk Insert Inserts: Internals and Implications Retrieving the documents Specify Equality Condition $in, AND Conditions $or Operator Specify AND/OR Conditions Regular Expression Array Exact Match Array Projection Operators $Where Query Cursor Pagination Advance query option Update Operation $SET

$Unset and $inc Modifiers $Push and $addtoset Positional Array Modifications Upsert Removing Documents Lesson 4: Indexing and Aggregation Introduction to Indexing Types and Properties of Index Sort Order Text Indexes Text Search Index Creation Index Creation on Replica Set Remove, Modify, and Rebuild Indexes Listing Indexes Measure Index Use Control Index Use Index Use Reporting Geospatial Indexes MongoDB s Geospatial Query Operators

$GeoWith Operator Proximity Queries in MongoDB Aggregation Pipeline Operators and Indexes Aggregate Pipeline Stages MapReduce Aggregation Operations Lesson 5: Replication and Sharding Introduction to Replication Master-Slave Replication Replica Set in MongoDB Automatic Failover Replica Set Members Write Concern Write Concern Levels Write Concern for a Replica Set Modify Default Write Concern Read Preference Read Preference Modes Blocking for Replication

Tag Set Configure Tag Sets for Replica set Replica Set Deployment Strategies Replica Set Deployment Patterns Oplog File Replication State and Local Database Replication Administration Sharding When to Use Sharding? What is a Shard? Choosing a Shard Key Range-Based Shard Key Hash-Based Sharding Impact of Shard Keys on Cluster Operation Production Cluster Architecture Config Server Availability Production Cluster Deployment Add Shards to a Cluster Enable Sharding for Database and a Collection Maintaining a Balanced Data Distribution

Splitting Chunk Size and Type Shard Balancing Customized Data Distribution with Tag Aware Sharding Tag Aware Sharding Lesson 6: Developing Java and Node JS Application with MongoDB Capped Collection TTL Collection Features GridFS MongoDB Drivers and Client Libraries Develop Java Application with MongoDB Connecting to MonogDB from Java Program Create Collection From Java Program Insert Documents From Java Program Retrieve Documents Using Java Code Update Documents Using Java Code Delete Documents Using Java Code Store Images Using GridFS API Retrieve Images Using GridFS API Remove Image Using GridFS API

Connection Creation Using Node JS Insert Operations Using Node JS Update Operations Using Node JS Retrieve Documents Using Node JS Using DB Cursor to Retrieve Documents Mongoose ODM Module in Node JS Defining Schema Using Mongoose Lesson 7: Administration of MongoDB Cluster Operations Capped Collection TTL Collection Features GridFS Memory-Mapped Files Journaling Mechanics Storage Engines Power of 2-Sized Allocations No Padding Allocation Strategy Diagnosing Performance Issues Optimization Strategies for MongoDB Configure Tag Sets for Replica Set Optimize Query Performance

Monitoring Strategies for MongoDB MongoDB Utilities MongoDB Commands MongoDB Management Service (MMS) Data Backup Strategies in MongoDB Copying Underlying Data Files Backup with MongoDump Fsync and Lock MongoDB Ops Manager Backup Software Security Strategies in MongoDB Authentication Implementation in MongoDB Authentication in a Replica set Authentication on Sharded Clusters Authorization End-to-End Auditing for Compliance For information on the course, visit: http://www.simplilearn.com/big-data-and-analytics/mongodb-certification-training