Photo

The simple way to build a scalable and distributed storage system

Chris Lu

from Roblox (Fremont, California, USA)

About speaker

Chris Lu is a software engineer at Roblox, previously Uber, Facebook, Salesforce, Oracle, and a few startups. Chris worked on the storage systems, relational databases, graph databases, federated query, search, and data warehouse.

About speakers company

Roblox is a free online gaming platform that combines social media, social commerce, and gaming. It allows users to play, create, and chat about games, build spaces, and make friends. Roblox is popular with children and can be played on a phone, tablet, or web browser.

Abstracts

broad

SeaweedFS is an open-source, distributed file system that builds on top of a simple yet powerful storage layer. Unlike traditional distributed storage systems that often come with significant complexity and overhead, SeaweedFS focuses on simplicity, high performance, and efficiency. It achieves this by utilizing a flat namespace, a lightweight master, and a scalable, distributed architecture that can handle billions of files with ease.

In this talk, we will explore the core design principles of SeaweedFS and how they contribute to its scalability and efficiency. We will discuss the storage layer, including its use of volume servers for storage and a master server for metadata management. We will also cover the file system implementation details.

Finally, we will discuss other possibilities to organize data with this storage layer.

The talk was accepted to the conference program

other talks of this topic

Photo
DRBD Deep Dive

Philipp Reisner

LINBIT

specific