Object Storage and Key-Value Stores: Separating Metadata From Content