YoVDO

Photon Vectorized Execution Engine - Technical Deep Dive

Offered By: Databricks via YouTube

Tags

Database Management Courses C Programming Courses Hash Tables Courses Data Processing Courses Performance Tuning Courses Data Analytics Courses Benchmarking Courses

Course Description

Overview

Dive deep into the inner workings of Photon, Databricks' new vectorized execution engine written in C++, in this 25-minute technical session. Explore the fundamental components of a vectorized engine through an example query evaluation, complete with code snippets. Gain insights into expression evaluation, compute kernels, runtime adaptivity, filter evaluation, and vectorized operations against hash tables. Learn about the latest trends in database management, aggregation techniques, compute hashes and buckets, active rows, benchmarks, data writing processes, and Photon's performance capabilities. Enhance your understanding of advanced data processing techniques and how they contribute to accelerating innovation in unified data analytics platforms.

Syllabus

Introduction
Trends
Compute kernels
Aggregation
Compute hashes
Compute buckets
Active rows
Benchmarks
Writing Data
Photon Performance


Taught by

Databricks

Related Courses

Understanding China, 1700-2000: A Data Analytic Approach, Part 1
The Hong Kong University of Science and Technology via Coursera
The Analytics Edge
Massachusetts Institute of Technology via edX
大数据与信息传播 Big Data and Information Dissemination
Fudan University via Coursera
The Future of Fashion
Marist College via Independent
The Mobile Consumer
Marist College via Independent