The GeekNarrator

How would you design a database on Object Storage?

12 snips
Dec 2, 2024
In this talk, Simon Hørup Eskildsen, an experienced software engineer and founder of Turbopuffer, shares insights from his vast experience in database scalability and object storage solutions. He dives into the challenges of building databases on object storage, discussing write-ahead logs, multi-tenancy issues, and the intricacies of handling multiple writers. Simon elaborates on trade-offs in write operations and the complexities of optimizing database read paths, offering practical strategies for performance enhancement. A must-listen for database enthusiasts!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Shopify and Readwise

  • Simon Hørup Eskildsen helped scale Shopify's data layer, handling celebrities like Kylie Jenner and Kanye West.
  • He later consulted for Readwise, experimenting with article recommendations using vector databases.
INSIGHT

Cost of Vector Databases

  • Vector databases, while promising, proved costly for Readwise, ten times their Postgres budget.
  • This cost inefficiency inspired Simon Hørup Eskildsen to explore alternative architectures.
INSIGHT

Search Workload Architecture

  • Separate compute and storage for search workloads, offering a balance between OLTP and OLAP systems.
  • This architecture allows for easier experimentation and data re-ingestion.
Get the Snipd Podcast app to discover more snips from this episode
Get the app