Week 15 Topic – NOSQL Databases (DynamoDB, MongoDB)

Topic – NOSQL using DynamoDB

NoSQL introduces a new hybrid model for databases. These lectures and reading will take you through what you need to know about NoSQL with real examples using DynamoDB

Reading

Required:

Getting started with DynamoDB  – You’ll need at least a little information on what DynamoDB is and how it works.

Tutorial on MongoDB – A good tutorial covering the elements of MongoDB and NoSQL databases.

Reference:

Documentation for DynamoDB – http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html

Library DynamoDB documentation – http://docs.aws.amazon.com/sdkfornet/latest/apidocs/html/N_Amazon_DynamoDB.htm

Sample Loading Data for .NET – http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LoadData_dotNET.html

Tutorial and Documentation for MongoDB
– https://docs.mongodb.com/manual/tutorial/getting-started/

Lectures – DynamoDB

Lecture – Getting Started with NoSQL – This is the first getting started video for NoSQL and Amazon Web Services.

Lecture – Loading Data into DynamoDB – A .NET function to load data from SQL into DynamoDB using C# and .NET

Lecture – Query and Scan of DynamoDB – Querying and Scanning data in DynamoDB tables using C# and .NET

Lectures – MongoDB

Lecture – Getting Started with MongoDB – Using the Compass tool to create a simple database in MongoDB

Requirements – DynamoDB

This assignment uses the .NET SDK to interface Visual Studio 2010 with DynamoDB.

1. You must have an Amazon Web Services Account – http://aws.amazon.com/

2. You must have Visual Studio 2010 (or later) For DSC Students – https://www.dreamspark.com/

3. You must install the Amazon WS SDK for .NET – http://aws.amazon.com/sdkfornet/

Assignments

Go to Assignments