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.
Data Storage and Queries
This course is part of DeepLearning.AI Data Engineering Professional Certificate
Instructor: Joe Reis
Top Instructor
Sponsored by Coursera Learning Team
3,284 already enrolled
(41 reviews)
Recommended experience
What you'll learn
Design storage architectures for various use cases, and select appropriate technologies to implement these architectures
Practice common query patters and identify ways to improve query performance and enhance the value of your data systems
Skills you'll gain
- Database Systems
- Data Storage
- Data Engineering
- Operational Databases
- Query Languages
- Data Storage Technologies
- Data Warehousing
- Relational Databases
- Database Architecture and Administration
- Databases
- Data Store
- Data Architecture
- Information Management
- Database Management
- Data Processing
- SQL
- Database Management Systems
- Data Lakes
- Data Infrastructure
- Data Modeling
Details to know
Add to your LinkedIn profile
3 assignments
September 2024
See how employees at top companies are mastering in-demand skills
Build your Cloud Computing expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate from DeepLearning.AI
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
There are 3 modules in this course
What's included
16 videos12 readings1 assignment1 programming assignment1 ungraded lab
What's included
16 videos2 readings1 assignment1 programming assignment1 ungraded lab
What's included
15 videos4 readings1 assignment1 programming assignment2 ungraded labs
Instructor
Why people choose Coursera for their career
Learner reviews
41 reviews
- 5 stars
83.72%
- 4 stars
11.62%
- 3 stars
2.32%
- 2 stars
2.32%
- 1 star
0%
Showing 3 of 41
Reviewed on Nov 19, 2024
Clearly structured and all concepts are well explained by the instructor.
Reviewed on Nov 18, 2024
Insightful overview of a simple yet complicated concept such as storage and queries.
Recommended if you're interested in Information Technology
University of Colorado Boulder
University of Colorado Boulder
Google Cloud
Accenture
Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy