- Module 1: Carnegie Mellon University's Cloud Developer course. Learn all about data and get an overview of how it's stored, including local and distributed file systems, databases, and object storage.
- Describe the overall characteristics of data
- List and classify different data types within the data taxonomy
- Identify the problems of scale and management in big data
- Discuss the various application requirements in storage, and map the design choices for storage systems
- Recall the memory hierarchy in computer systems and explain the tradeoffs of cost, performance, and capacity at each layer
- Recall the various types of devices used in storage systems
- Describe the various abstractions exposed to applications in storage systems
- Discuss the design considerations of local and distributed file systems
- Compare and contrast different types of databases and their design tradeoffs
- Identify the characteristics of a relational database system
- Discuss the concepts of cloud object storage
- Identify the characteristics of a NewSQL database system
- Module 2: Carnegie Mellon University's Cloud Developer course. Discover how distributed file systems work, then learn about Hadoop and Ceph.
- Review the design goals and architectural characteristics of Hadoop distributed file system (HDFS)
- Review the design goals and architectural characteristics of the Ceph file system (Ceph FS)
- Compare and contrast HDFS and the Ceph file system
- Module 3: Carnegie Mellon University's Cloud Developer course. Learn about two more types of storage - NoSQL databases and object storage - with case studies from industry.
- 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 this module, you will:
In partnership with Dr. Majd Sakr and Carnegie Mellon University.
In this module, you will:
In partnership with Dr. Majd Sakr and Carnegie Mellon University.
In this module, you will:
In partnership with Dr. Majd Sakr and Carnegie Mellon University.