Data Storage and Queries
About this course
In this course, you will learn about the raw ingredients and processes that are used to physically store data on disk and in memory. You’ll explore different storage systems, including object, block, and file storage, as well as databases, that are built on top of these raw ingredients. You’ll also get a chance to use the Cypher language to query a Neo4j graph database, and perform vector similarity search, a key feature behind generative AI and large language models. You will explore the evolution of data storage abstractions, from data warehouses, to data lakes, and data lakehouses, while comparing the advantages and drawbacks of each architectural paradigm. With hands-on practice, you will design a simple data lake using Amazon Glue, and build a data lakehouse using AWS LakeFormation and Apache Iceberg. In the last week of this course, you’ll see how queries work behind the scenes, practice writing more advanced SQL queries, compare the query performance in row vs column-oriented storage, and perform streaming queries using Apache Flink.
Price shown by Coursera — confirm on their site.
Enroll on CourseraYou'll be redirected to Coursera to complete enrollment.
- Listed & compared by CourseAsk
- English · All Levels
More courses like this
edX
Introduction to Agentic Coding with OpenCode
edX · MOOC / Non-credit
Mastering AI Ethics: Navigating the Future with Safety
Udemy · MOOC / Non-credit
【AI 자막】 Apache Kafka 시리즈 - 데이터 처리를 위한 Kafka Streams 마스터하기!
Udemy · MOOC / Non-credit
Coursera
Programming Generative AI
Coursera · MOOC / Non-credit
More courses from Coursera
Coursera
TCP/IP and Internet
Birla Institute of Technology & Science, Pilani · MOOC / Non-credit
Coursera
Agile Project Management
University of Colorado Boulder · Master's Degree
Coursera
Conservation and Sustainable Development
University of Michigan · MOOC / Non-credit
Coursera
Extra-Galactic Astronomy
University of Cambridge · MOOC / Non-credit