So let's say eight 1080p cameras each assigned to one of eight 2 TB drives. Talking real hard drives here, not SSD.
JBOD with 2 controllers.
Considering the way video is appended to files on a disk, I would think this would provide high performance. By using a dedicated drive per camera you would greatly eliminate the reseeking and rotational latency that naturally occurs as the streams are written/read concurrently.
Pros:
- Excellent write performance
- Excellent synchronized read performance
- Single drive failure affects only a single camera
- Cold single camera chronological archive could be created by hot swapping drive when full
Cons:
- Footprint may be larger, depending on retention period
- Cost may be more, depending on retention period
- Retention period constrained by drive topology
Are people doing this?
Why or why not?