BlueStore is a new storage backend for Ceph that stores data directly on block devices rather than using a file system. It uses RocksDB to store metadata like a key-value database and pluggable block allocation policies to improve performance. BlueStore aims to provide more natural transaction support without double writes by using a write-ahead log. It also supports multiple storage devices to optimize placement of metadata, data and write-ahead logs.