November 18, 2019 | San Diego, California
View More Details & Register Here
Back To Schedule
Monday, November 18 • 1:12pm - 1:19pm
Meta-Data Caching and Record Store Scalability - Alec Grieser, Apple

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
One common pattern for applications and layers on top of FDB is to store meta-data about the current schema in the database so that schema changes can be applied transactionally with data updates. But while this is useful and sometimes vital for ensuring that the data and schema do not drift out of sync, constant reads to a single meta-data key can be a performance bottleneck that can limit the total scale of a single data store. Using features included in FoundationDB 6.1, the Record Layer was able to add a caching mechanism for schema meta-data that still provided fully transactional updates and allowed us to push past that limit.

avatar for Alec Grieser

Alec Grieser

Software Engineer, Apple
Alec is a software engineer at Apple working on CloudKit, a managed cloud database. He is one of the contributors to the FoundationDB Record Layer, an open source library which provides roughly relational semantics on top of the FoundationDB key-value store. He has spoken about FoundationDB... Read More →

Monday November 18, 2019 1:12pm - 1:19pm PST
Grand Ballroom 5
  Lightning Talk
  • Session Slides Included Yes