About this Course
In this course you will learn the what, why, how, when and where around non-relational (NoSQL) database technologies. Here you will understand the different types of NoSQL data storage options that are in popular use now. These include graph databases, such as Neo4j and Freebase; key-value stores such as DynamoDB and Cassandra, document data stores such as MongoDB and column data stores such as Hadoop. You will learn about and work with both locally hosted versions of these data stores as well as cloud-based versions. Importantly, you’ll understand when to use which type(s) of data stores to best suit your business requirements.
Course Objectives
1) Understand the capabilities (and limitations) of NoSQL databases
2) See an example of each type of NoSQL database
3) Understand basic query technologies for NoSQL data stores by working with Hadoop (working with MapReduce, Pig and HIVE)
4) Get hands-on experience installing, querying and performing basic administration with MongoDB
Course Prerequisites
This course is specifically designed for working SQL Server professionals (both developers and DBAs). Comparative examples (i.e. NoSQL vs. RDBMS) will be used extensively to facilitate faster learning.
Sample
Take a look at this 5 minute video to get a preview of the hands-on portion of the class – ’5 Minutes to Getting Started with MongoDB’
