Isolating Streaming Ingest and Queries Using RocksDB
Offered By: Confluent via YouTube
Course Description
Overview
Explore an innovative real-time analytics architecture implemented in the Rockset database using RocksDB to effectively isolate streaming data ingestion from query serving. Dive into the challenges of compute contention in real-time analytics systems and examine common approaches like scaling, replication, and querying from shared storage. Learn about the separation of compute and storage, the use of cloud object storage for durability, and SSD as a shared hot storage tier for low-latency reads. Discover how a custom-built RocksDB memtable replicator propagates changes to remote instances in milliseconds, enabling compute isolation while allowing queries on the most recent data. Gain insights into this architecture that addresses the problem of competing functions contending for available compute resources in real-time analytics systems.
Syllabus
Isolating Streaming Ingest and Queries Using RocksDB
Taught by
Confluent
Related Courses
Real-Time Analytics with Apache StormTwitter via Udacity Introduction to NoSQL Data Solutions
Microsoft via edX Big Data Emerging Technologies
Yonsei University via Coursera Data Engineer, Big Data and ML on Google Cloud auf Deutsch
Google Cloud via Coursera Leveraging Real-Time Analytics in Slack
Coursera Project Network via Coursera