К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Columnar Storage and Query Optimization · LearnSpace
Назад в каталог
courseraIT и технологии

Columnar Storage and Query Optimization

Курс от Edureka
Начальный≈ 10.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Every data professional writes SQL queries — but few understand why some queries take seconds and others take minutes on the same data. The answer lies beneath the surface: in how data is stored, how query engines read that data, and how columnar formats like Parquet fundamentally change the game for analytics performance. This course gives you that understanding. You will start from the foundations — how computers store and read data, how SQL operations access data internally, and what distinguishes row-based storage from columnar storage. From there, you will explore modern columnar formats (Parquet, ORC), work with DuckDB as your primary analytics query engine, and learn to read execution plans to diagnose exactly where queries slow down. Each concept is reinforced through hands-on demonstrations that you can follow along on your own setup. By the end of this course, you’ll be able to: - Explain how computers store data, distinguish between row-based and columnar storage, and identify when columnar formats provide a performance advantage. - Work with Parquet and ORC file formats, compare them to CSV, and query columnar data using DuckDB. - Read and interpret SQL query execution plans using EXPLAIN, and diagnose performance bottlenecks in analytical workloads. - Apply real-world query optimization techniques including column pruning, filter pushdown, partitioning, data skipping, and before-vs-after performance comparison. This course is designed for a diverse audience: Data Analysts who want to understand why their queries are slow, junior Data Engineers building foundational storage knowledge, BI Professionals moving into performance engineering or platform roles, and SQL Developers who want to go beyond writing queries to understanding how queries execute internally. Basic computer literacy is helpful. No prior SQL experience is required — though familiarity with basic statements will help you move faster. Stop guessing why queries are slow. Start understanding storage, execution, and optimization — and build the foundational skills every modern data team needs.

Навыки, которые вы освоите

SQLData StorageQuery LanguagesPerformance TuningData Storage TechnologiesDatabasesDatabase DesignDatabase TheoryData ManagementData WarehousingDatabase SystemsData ProcessingDatabase SoftwareData AccessMetadata ManagementDatabase ManagementDatabase Management SystemsData Analysis

Программа курса

5 модулей · 87 учебных материалов

01Foundations of Data Storage and SQL for Analytics25 материалов

Data Storage and Retrieval

Course IntroductionВидеоCourse SyllabusЧтениеCore Data and Tabular Structure OverviewВидеоFoundations of Data Storage and OrganizationВидео

Учитесь у экспертов

Edureka

Преподаватель курса

Columnar Storage and Query Optimization
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 10.6 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Испанский, Японский

Часть программы вашего университета
Hands-On: Viewing CSV Data Using Spreadsheet ToolsВидео
Design Principles of Data OrganizationЧтение
Data Storage and RetrievalЗадание

Introduction to SQL and Data Representation

Exploring the Purpose and use of SQLВидеоInternal Mechanisms of SQL Data RetrievalВидеоHands-On: Running Basic SQL QueriesВидеоCore SQL Concepts for Data Analysis ЧтениеIntroduction to SQL and Data RepresentationЗадание

SQL Data Processing Concepts

SQL Commands for Creating, Reading, Updating and Deleting DataВидеоComparing Read Heavy and Write Heavy WorkloadsВидеоHands-On : SQL CRUD OperationВидеоManaging Data Operations in SQL Systems ЧтениеSQL Data Processing Concepts Задание

Row and Column Based Storage

Understanding Row Based and Column Based StorageВидеоHands-On: Evaluating Row and Column Storage ApproachesВидеоHands-On: How Storage Models Affect Query ExecutionВидеоRow and Column Storage StructuresЧтениеRow vs. Column Storage ExplainedЗадание

Module Wrap-Up and Assessment

Revisiting Data Storage and SQL BasicsDIALOGUEModule Summary: Foundations of Data Storage and SQL for Analytics ЧтениеFoundations of Data Storage and SQL for AnalyticsЗадание
02Columnar Storage in Modern Industry Systems21 материалов

Data Storage Formats and Structures

Columnar storage in Modern Data SystemsВидеоColumnar Storage Formats: Parquet and ORCВидеоColumnar Systems vs. File Based Storage Architectures ВидеоHands-On : Exploring Columnar Parquet Files Using Query EngineВидеоHands-On : Comparing CSV vs. Columnar File SizeВидеоColumnar Storage Architecture for Analytical SystemsЧтениеData Storage Formats and StructuresЗадание

Columnar Data Processing with DuckDB

Role of Columnar Storage in Modern Data WarehousesВидеоModern Columnar Systems in Open Source and CloudВидеоHands-On: Querying Data in Columnar Storage SystemsВидеоScalable Columnar Data Platforms and EcosystemsЧтениеColumnar Data Processing with DuckDBЗадание

Efficiency Gains with Columnar Storage

Impact of Compression on Query PerformanceВидеоData Skipping , Metadata, and Partitioning TechniquesВидеоHands-On: The Role of Filters in Efficient Data AccessВидеоHands-On: Partitioned vs. Non-Partitioned QueriesВидеоPerformance Optimization in Columnar Data PlatformsЧтениеEfficiency Gains with Columnar StorageЗадание

Module Wrap-Up and Assessment

Reinterpreting Columnar Storage in Modern Data System ArchitecturesDIALOGUEModule Summary: Columnar Storage in Modern Industry SystemsЧтениеColumnar Storage in Modern Industry SystemsЗадание
03Query Engines and SQL Processing Systems18 материалов

SQL Execution with in Query Engines

Role of Query EngineВидеоHands-On: Running SQL Queries in DuckDBВидео Architectural Components of Analytical Query System Чтение SQL Execution with in Query EnginesЗадание

Query Execution and Query Plans

Execution Lifecycle of SQL QueriesВидеоQuery PlansВидеоHands-On: Analyzing Query Execution FlowВидеоHands-On: Interpreting Query Execution PlansВидеоQuery Processing Techniques in Analytical DatabasesЧтениеQuery Execution and Query PlansЗадание

Analytical Query System

Performance Differences Across Query EnginesВидеоHands-On: Storage Format and Query Performance AnalysisВидеоHands-On: Cross-Engine SQL Query ComparisonВидеоSystem Design Factors in Query Engine Performance ЧтениеAnalytical Query SystemЗадание

Module Wrap-Up and Assessment

Reassessing Query Execution and Engine Architecture using DuckDBDIALOGUEModule Summary: Query Engines and SQL Processing SystemsЧтениеQuery Engines and SQL Processing SystemsЗадание
04Query Optimization Concepts and Best Practices18 материалов

Principles of Query Optimization and Its Importance

Optimizing SQL Query PerformanceВидеоImpact of Query Performance on Business OperationsВидеоHands-On: Evaluating Query InefficienciesВидеоManaging Query Performance in Analytic SystemsЧтениеPrinciples of Query Optimization and Its Improtance Задание

SQL Query Optimization Strategies

Performance Optimization Strategies for Columnar SQL DatabasesВидеоHands-On: Bad SQL vs Optimized SQL QueriesВидеоHands-On: The Role of Filters in Efficient Data AccesВидеоEfficient Query Design in Analytical SystemsЧтениеSQL Query Optimization StrategiesЗадание

Real World Query Optimization in Industry System

Query Optimization Pipeline: An End to End PerspectiveВидеоReal World Application of Analytics Optimization TechniquesВидеоHands-On: Comparing Query Performance Before and After OptimizationВидеоStrategies for Sustaining Query PerformanceЧтение Real World Query Optimization in Industry SystemЗадание

Module Wrap-Up and Assessment

Reexploring Query Optimization and Performance TechniquesDIALOGUEModule Summary: Query Optimization Concepts and Best PracticesЧтениеQuery Optimization Concepts and Best PracticesЗадание
05Course Wrap-Up Assessment5 материалов

Course Wrap Up

Practice Project: Designing Fast Data Systems for AnalyticsЧтениеFinal Course Assessment : Columnar Storage and Query OptimizationЗаданиеOptimizing the Data Core – Columnar Storage and Query PerformanceЗаданиеModern Data Storage and Query Performance EngineeringDIALOGUECourse SummaryВидео