Facebook’s Haystack: Optimized Photo Storage

 Facebook’s Haystack: Optimized Photo Storage

Haystack is a cloud storage system designed specifically for Facebook’s photo data. It reduces metadata overhead by storing multiple photos in large files, enabling low latency, high throughput, fault tolerance, and cost-effectiveness, overcoming limitations of traditional filesystems for large-scale media storage.

Google’s Bigtable Semi-structured Distributed Data Store

Google’s Bigtable Semi-structured Distributed Data Store

Bigtable is a scalable distributed storage system that organizes data in tables of rows and columns, supporting multi-versioned cells with timestamps. It uses underlying systems like SSTable, Google File System (GFS), and Chubby for coordination. Its design targets high availability, scalability, and performance for both batch and real-time applications.