Mongo db online training

28
MongoDB Online Training Glory IT Technologies

Transcript of Mongo db online training

MongoDB Online Training

Glory IT Technologies

Pre-requisites

There are no prerequisites for attending this MongoDB® course.

Understanding of any mainstream programming language such as Java, basic understanding of database concepts, and knowledge of a text editor such as 'VI editor' will be beneficial.

Chapter 1 Introduction

Ease of UseEasy ScalingTons of Features…Without Sacrificing SpeedLet's Get Started

Chapter 2 Getting Started

Documents Collections Databases Getting and Starting MongoDB Introduction to the MongoDB Shell Data Types Using the MongoDB Shell

Chapter 3 Creating, Updating, and Deleting Documents

o Inserting and Saving Documentso Removing Documentso Updating Documentso Setting a Write Concern

Chapter 4 Querying

Introduction to findQuery CriteriaType-Specific Queries$where QueriesCursorsDatabase CommandsDesigning Your Application

Chapter 5 Indexing

Introduction to Indexing Using explain () and hint () When Not to Index Types of Indexes Index Administration

Chapter 6 Special Index and Collection Types

• Capped Collections• Time-To-Live Indexes• Full-Text Indexes• Geospatial Indexing• Storing Files with GridFS

Chapter 7 Aggregation

The Aggregation FrameworkPipeline OperationsMapReduceAggregation Commands

Chapter 8 Application Design

Normalization versus DE normalizationOptimizations for Data ManipulationPlanning Out Databases and CollectionsManaging ConsistencyMigrating SchemasWhen Not to Use MongoDBReplication

Chapter 9 Setting Up a Replica Set

Introduction to Replication A One-Minute Test Setup Configuring a Replica Set Changing Your Replica Set Configuration How to Design a Set Member Configuration Options

Chapter 10 Components of a Replica Set

SyncingHeartbeatsElectionsRollbacks

Chapter 11 Connecting to a Replica Set from Your Application

o Client-to-Replica-Set Connection Behavioro Waiting for Replication on Writeso Custom Replication Guaranteeso Sending Reads to Secondaries

Chapter 12 Administration

Starting Members in Standalone ModeReplica Set ConfigurationManipulating Member StateMonitoring ReplicationMaster-SlaveSharding

Chapter 13 Introduction to Sharding

Introduction to ShardingUnderstanding the Components of a ClusterA One-Minute Test Setup

Chapter 14 Configuring Sharding

• When to Shard• Starting the Servers• How MongoDB Tracks Cluster Data• The Balancer

Chapter 15 Choosing a Shard Key

Taking Stock of Your UsagePicturing DistributionsShard Key StrategiesShard Key Rules and GuidelinesControlling Data Distribution

Chapter 16 Sharding Administration

o Seeing the Current Stateo Tracking Network Connectionso Server Administrationo Balancing Datao Application Administration

Chapter 17 Seeing What Your Application Is Doing

Seeing the Current Operations Using the System Profiler Calculating Sizes Using mongo top and mongo stat

Chapter 18 Data Administration

Setting Up AuthenticationCreating and Deleting IndexesPreheating DataCompacting DataMoving CollectionsPreallocating Data Files

Chapter 19 Durability

What Journaling DoesTurning Off JournalingWhat MongoDB Does Not GuaranteeChecking for CorruptionDurability with ReplicationServer Administration

Chapter 20 Starting and Stopping MongoDB

Starting from the Command LineStopping MongoDBSecurityLogging

Chapter 21 Monitoring MongoDB

Monitoring Memory UsageCalculating the Working SetTracking PerformanceMonitoring Replication

Chapter 22 Making Backups

Backing Up a Server Backing Up a Replica Set Backing Up a Sharded Cluster Creating Incremental Backups with

mongooplog

Chapter 23 Deploying MongoDB

Designing the SystemVirtualizationConfiguring System SettingsConfiguring Your NetworkSystem HousekeepingAppendix Installing MongoDBChoosing a VersionWindows InstallPOSIX (Linux, Mac OS X, and Solaris) Install

Chapter 23 Deploying MongoDB

Appendix MongoDB InternalsBSONWire ProtocolData FilesNamespaces and ExtentsMemory-Mapped Storage EngineColophon

Contact us for free Demo

• We stay with you until you get the results you want. • If you really interested to attended Demo, Feel Free to

call us any time Thanks & RegardsSrinivasGlory IT TechnologiesEmail : [email protected] : +91-9032813456/ +91-9160177789Skype ID :gloryittechnologies

THANK YOU