Case studies: NoSQL databases and cloud object storage

Beginner
Developer
Student
Azure

Learn about two more types of storage - NoSQL databases and object storage - with case studies from industry.

Learning objectives

In this module, you will:

  • Explain the Apache HBase, Apache Cassandra and MongoDB NoSQL database data models.
  • List the common operations in HBase, Cassandra, and MongoDB.
  • Summarize the architectures of HBase, Cassandra, and MongoDB.
  • List the use cases of HBase, Cassandra, and MongoDB.
  • Explain the OpenStack Swift cloud object storage data models.
  • Discuss the consistency guarantees provided by Swift.

In partnership with Dr. Majd Sakr and Carnegie Mellon University.

Prerequisites

  • Understand what cloud computing is, including cloud service models, and common cloud providers
  • Know the technologies that enable cloud computing
  • Understand how cloud service providers pay for and bill for the cloud
  • Know what datacenters are and why they exist
  • Know how datacenters are set up, powered, and provisioned
  • Understand how cloud resources are provisioned and metered
  • Be familiar with the concept of virtualization
  • Know what the different types of virtualization are
  • Understand CPU virtualization
  • Understand memory virtualization
  • Understand I/O virtualization
  • Know about the different types of data and how they are stored
  • Be familiar with distributed file systems and how they work

Get started with Azure

Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.