Storage Developer Conference

#70: SPDK Blobstore: A Look Inside the NVM Optimized Allocator


Listen Later

The Storage Performance Development Kit (SPDK) is an open source set of tools and libraries for writing high performance, scalable, user-mode storage applications. It achieves high performance by moving all of the necessary drivers into userspace and operating in a polled mode instead of relying on interrupts. The Blobstore is a relative newcomer to SPDK and provides local, persistent, power-fail safe block allocator designed to replace filesystem usage in many popular databases. Most importantly, the Blobstore has been designed for the properties of flash and next-generation media from the start and directly leverages NVMe features. The team has already ported a popular embedded key/value database, RocksDB, to use the Blobstore which demonstrated a significant improvement for database queries under common workloads. In this session we will explore the basics of the Blobstore and review some of the latest exciting performance data!
...more
View all episodesView all episodes
Download on the App Store

Storage Developer ConferenceBy SNIA Technical Council

  • 5
  • 5
  • 5
  • 5
  • 5

5

6 ratings