Working with Spark and YugabyteDB
summary
Overview of using Spark with YugabyteDB using the YugabyteDB Spark connector to run Spark shell jobs against a Yugabyte Cloud cluster on cloud.yugabyte.com with CA cert authentication. Demonstrates creating tables (emp with ~10–15 rows, emp_right) and a books table with JSONB native support, computing per-job ranks via a Spark window function (partition by job order by salary) and writing results back, showing predicate pushdown, cluster/topology awareness, and an upsert that adds an authors element to id 6.
AI-written summary · about
chapters (15)
- 0:00Session introduction
- 1:48YugabyteDB architecture
- 4:29YSQL features
- 8:24Distributed transactions
- 9:13JSON support in YugabyteDB
- 10:42Spark connector
- 12:29Connector optimizations
- 13:10YugabyteDB Cloud setup
- 16:45Demo table creation
- 19:15Spark connection
- 21:35Reading data from YB
- 23:21Writing data to YB
- 26:44JSON in Spark
- 28:38JSON updates
- 30:09Closing remarks & Q&A
related talks
27mSparking our way to YugabyteDB: Our journey from ScyllaDB to
26mEfforts Toward Adoption and Uncovering Hidden Features
01h 29mYugabyteDB DBA Fundamentals
30mBuilding Scalable Spring Applications with YugabyteDB
01h 27mYugabyteDB YSQL Development
01h 21mYugabyteDB YCQL Development
30mBuilding Cloud Native Applications on Distributed SQL Platform
02h 27mDistributed SQL Tuning and Optimization in YugabyteDB
