Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Building a Performant Configuration-Store Layer

Linux Foundation via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a technique for building a performant configuration-store layer in this 19-minute conference talk by Guarav Agarwal from VMware. Learn how to solve write-hotspot issues in ordered-log models, such as change-log tables, when using FoundationDB (FDB). Discover a method to preserve desired ordering while avoiding severe key concentration, balancing the trade-offs of increased read-time overhead and potential write conflicts. Delve into topics including hot shards, unbalanced mutations, row structure approaches, ordering challenges, and strategies for minimizing latency. Gain insights on handling large values and understand the potential for enhancements in FDB core to address conflicts.

Syllabus

Introduction
Change-Logs - Hot Shards Use-cases: Indexing, cache_sync etc.
Change-Logs: Unbalanced Mutations
Change-Logs: Row Structure Approach • Switch SS faster, small bursts are okay • Unique, non-contiguous prefix (buckets)
Change-Logs: Ordering Issue
Minimizing Latency Latency sources
Handling Large Values: Add()
Recap

Taught by

Linux Foundation

Reviews

Start your review of Building a Performant Configuration-Store Layer

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.