Storage system Flashcards

(11 cards)

1
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is object storage?

A

Object storage stores data as objects with metadata and unique identifiers, rather than hierarchical file systems. Examples: AWS S3, Google Cloud Storage. Ideal for unstructured data like images and videos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is block storage?

A

Block storage divides data into fixed-size blocks with unique addresses. It’s fast and used for databases and VMs. Examples: AWS EBS, Azure Disk Storage. Allows random access and low latency.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is file storage?

A

File storage organizes data in hierarchical directory structure with folders and files. Used for shared access scenarios. Examples: NFS, SMB/CIFS, AWS EFS. Familiar interface but less scalable than object storage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the difference between hot and cold storage?

A

Hot storage: frequently accessed data, expensive, fast access (SSD). Cold storage: rarely accessed data, cheap, slower access (archival systems like AWS Glacier). Used for cost optimization.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is data durability?

A

Durability is the likelihood that data will not be lost over time. Cloud providers offer high durability (99.999999999% or 11 nines) through replication across multiple data centers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is RAID?

A

RAID (Redundant Array of Independent Disks) combines multiple disks for performance or redundancy. RAID 0: striping (speed). RAID 1: mirroring (redundancy). RAID 5/6: striping with parity (balance).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a distributed file system?

A

A distributed file system spreads data across multiple servers while appearing as single storage. Examples: HDFS (Hadoop), GlusterFS, Ceph. Enables massive scalability and fault tolerance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is data replication vs backup?

A

Replication: continuous copying of live data to multiple locations for availability. Backup: periodic snapshots for disaster recovery. Replication is real-time; backups are point-in-time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is erasure coding?

A

Erasure coding splits data into fragments, expands with redundant pieces, and distributes across locations. More storage-efficient than replication while maintaining fault tolerance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is eventual consistency in storage?

A

Eventual consistency means replicas may temporarily have different values but will eventually converge. Trades immediate consistency for higher availability and performance in distributed storage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly