+ All Categories
Home > Technology > Introduction to mongoDB

Introduction to mongoDB

Date post: 11-May-2015
Category:
Upload: cuelogic-technologies-pvt-ltd
View: 2,240 times
Download: 5 times
Share this document with a friend
Popular Tags:
37
Introduction to mongoDB As efficient as your in-house team We provide the people, the ability and the tools so you can be best at what you do.
Transcript
Page 1: Introduction to mongoDB

Introduction to mongoDB

As efficient as your in-house teamWe provide the people, the ability and the tools so you can be best at what you do.

Page 2: Introduction to mongoDB
Page 3: Introduction to mongoDB

Current Available Databases

Database Types

Page 4: Introduction to mongoDB

Challenges With Application

My Application

Page 5: Introduction to mongoDB

Challenges With Application

It is only possible with the scalable database technology.

Page 6: Introduction to mongoDB

Challenges With Application

To achieve this we need vary flexible database.

Page 7: Introduction to mongoDB

Challenges With Application

Page 8: Introduction to mongoDB

Scale Up Approach of RDBMS

Page 9: Introduction to mongoDB

Scale Out Approach of NoSQL

Page 10: Introduction to mongoDB

Where MongoDB Stands?

Sca

lab

ilit

y &

Per

form

ance

Depth of Functionality

Key-Value Stores

RDBMS

Page 11: Introduction to mongoDB

Sca

lab

ilit

y &

Per

form

ance

Depth of Functionality

Key-Value Stores

RDBMS

Where MongoDB Stands?

1. No Joins

2. Free Schema

Page 12: Introduction to mongoDB

What is MongoDB?

Page 13: Introduction to mongoDB

Why MongoDB?

Page 14: Introduction to mongoDB

Why MongoDB?

Agility

Page 15: Introduction to mongoDB

Scalability & Performance

Why MongoDB?

Page 16: Introduction to mongoDB

Required Basic Knowledge

Page 17: Introduction to mongoDB

What is JSON?

Array

Dictionary

Page 18: Introduction to mongoDB

What is JSON?

Dictionary

Page 19: Introduction to mongoDB

What is JSON?

Array

Page 20: Introduction to mongoDB

How to install MongoDB?

Page 21: Introduction to mongoDB

Dynamic Queries

MongoDB RDBMS

Creat Insert Insert

ReadFind Select

UpdateUpdate Update

DeleteRemove Delete

Page 22: Introduction to mongoDB

Insert Command in MySQL

Insert Command in MongoDB

C R U D Functionality

Page 23: Introduction to mongoDB

Read Command in MySQL

C R U D Functionality

Read Command in MongoDB

Page 24: Introduction to mongoDB

C R U D Functionality

Update Command in MySQL

Update Command in MySQL

Page 25: Introduction to mongoDB

C R U D Functionality

Delete Command in MySQL

Delete Command in MongoDB

Page 26: Introduction to mongoDB

SQL to Aggregation Framework Mapping

Page 27: Introduction to mongoDB

Database Structure In MongoDB

Database Design in MySQL

Page 28: Introduction to mongoDB

Database Structure In MongoDB

Database Design in MongoDB

Page 29: Introduction to mongoDB

Advanced Features

Page 30: Introduction to mongoDB

Map-Reduce

Page 31: Introduction to mongoDB

Database Replication

1. Availability

2. Fault tolerance

1. Availability

2. Fault tolerance

Page 32: Introduction to mongoDB

Database Replication

Page 33: Introduction to mongoDB

Database Replication

Page 34: Introduction to mongoDB

Database Replication

Page 35: Introduction to mongoDB

Database Sharding

1. Every Doc includes the Shard Key2. Shard key is immutable3. Set seprate Index on that sharding key 4. Shard key may be multiple

1. Every Doc includes the Shard Key2. Shard key is immutable3. Set seprate Index on that sharding key 4. Shard key may be multiple

Page 36: Introduction to mongoDB

Questions & Answers

Page 37: Introduction to mongoDB

Thank You


Recommended