YoVDO

FoundationDB Record Layer - Open Source Structured Storage on FoundationDB

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses FoundationDB Courses

Course Description

Overview

Explore the open-source FoundationDB Record Layer in this conference talk by Nicholas Schiefer from Apple. Dive into the Apache-licensed library designed for managing record-oriented data stores with relational database-like semantics on top of the FoundationDB key-value store. Learn about its lightweight and highly extensible approach to storing structured data, including schema management tools and advanced query and indexing features. Discover how this stateless library is optimized for massively multi-tenant cloud environments and serves as a core component of Apple's CloudKit. Gain insights into the Record Layer's architecture, rich set of transactional indexes, query optimization techniques, and its potential for building higher layers. Understand the challenges of database and layer engineering, and explore opportunities for community contributions to this actively developed project.

Syllabus

Intro
Schema and storage format
Rich set of transactional indexes
Query optimization and execution
Building a database is hard!
Layer engineering is still hard!
Building new indexes
Asynchronous query execution
Ready for multi-tenant workloads
Deep extensibility for building "higher layers"
Community direction


Taught by

Linux Foundation

Tags

Related Courses

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube