70-458 Advanced Data Management
9 units, Carnegie Mellon University
There's a lot of data out in the world. _A_LOT_. It's not only being generated, captured, stored, and analyzed at a rate unlike anything seen in human history, but the rate at which all of this is happening is accelerating. Rapidly. For better and for worse, a lot of this data does not fit nicely into the clean, precise, and carefully structured tabular formats perfected by computer scientists and IT professionals in the latter part of the 20th century. Rather, this data (you've probably heard it called "Big Data", "Unstructured Data", "Loosely-Structured Data", "4k Video", etc.) comes in all sorts of shapes and sizes, and in volumes that are so large they require new ways of thinking about capturing, managing, and working with it. In this course, you will learn to work with big, loosely-structured data sets to better understand the world and make better decisions as you operate within it. We will explore a wide variety of different approaches to representing data (graphs, data documents, pairs, geo-polygons, Big Tables, massive text indices, etc.) and the tools that use those data stores to uncover insights and help you make good business decisions.
Prerequisites: 67-272 or 70-455
Offered: Spring 2026
Courseweave needs JavaScript to show sections, workloads and planning tools.