On May 5th we will launch a new Back to Basics webinar series. The goal of this series is to provide a gentle introduction to MongoDB for people who are new to NoSQL and are interested in accelerating their own knowledge of MongoDB.
This six part series will take you from the basics of NoSQL to building and deploying your first MongoDB application.
Participants are expected to have a technical background and should have at least a basic grasp of relational database technology. Some programming experience will definitely help you to get your head around the examples.
The six webinars in the series are described below. Visit here to register for all the webinars in the series.
We start the series by taking a look at NoSQL and why you should care. We will cover the differences between the main types of NoSQL databases - document stores, wide column stores, and key value stores.
Next, we explore the details of how to build an application in MongoDB. We will cover the types of entities that we work with in a document database, as well as how to build document-based applications and how to manage performance, including the role of indexes.
In the third part of our series, we take a deeper look at the challenges of schema design. We will explore how to map relational schema into MongoDB, and how to optimize schema design for reads and writes. Finally, we’ll take a look at an interesting and unique feature of MongoDB - document validation.
One of the key value propositions of MongoDB is its advanced library of indexing techniques. In this webinar we outline how to tune indexes. We then look at our text index capabilities which allow us to do free text searching within fields in the database, and our geospatial capabilities which allow you to search based on location.
The aggregation framework is one of the most powerful analytical tools available for MongoDB. In the fifth part of our series we explore how to create a pipeline of operations that can reshape and transform your data and apply a range of analytics functions and calculations to produce summary results across a data set.
In the final talk of the series we will explain how we create a stable production environment. You will learn how to create MongoDB production deployments that can survive many different failure scenarios. You will also learn how to create a scalable cluster than can handle any increase in the production workload.
We will also introduce some of the production deployment tools that we can use to automate management and deployment.
The whole series will be recorded and made available for review by all participants. If after attending these bite sized pieces of training you want to dig deeper we recommend you look at our extensive program of free training at MongoDB University.
We look forward to seeing you online for the first episode on May 5th!
About the Author - Joe Drumgoole
Joe is Director of Developer Advocacy EMEA at MongoDB. At MongoDB he helps developers to understand and utilise MongoDB in order to unleash the power of software and data for innovators everywhere. He is a software entrepreneur with over 25 years experience of successful product delivery at Digital Equipment Corporation, Nomura, Oracle Corporation, CR2 and Cape Clear Software. He has founded three software startups. Joe is a regular speaker at technical conferences and has provided mentoring and advice to many Startups over the past ten years.