OK, so I'm sitting at work reading toms hoping that there is nothing promoting dell today, when BAM 8O an idea comes to me as I read these cool new external drive functions.
Everyone knows that raid 0 is great for gamers that care only about performance (load times) and nothing about safety. Conversely you have eggheads who do relentless work on computers and would commit suicide if they found that there new ... was corrupted.
I know something roughly similar has just been released to the market but this idea is going to fill in the gaps.
Your controller first stripes your array in the same fashion as RAID 0, writing/reading to/from alternate stripes on either drive. This is how the array manages to pull out some extra performance.
In my proposed implementation the stripes are spaced with an extra one in the middle which remains blank for the time being while the drives resources are being utilised for I/O with the user.
During idle time the controller then mirrors the stripes to the empty ones on the opposed drive in the array.
True data loss could still happen but not on nearly as big a scale as the catastrophe of a raid 0 all data gone forever kinda way.
It is easier to represent in a picture, which I would be willing to do but not until later, especially as I just won't bother if this is made a mockery of.
Everyone knows that raid 0 is great for gamers that care only about performance (load times) and nothing about safety. Conversely you have eggheads who do relentless work on computers and would commit suicide if they found that there new ... was corrupted.
I know something roughly similar has just been released to the market but this idea is going to fill in the gaps.
Your controller first stripes your array in the same fashion as RAID 0, writing/reading to/from alternate stripes on either drive. This is how the array manages to pull out some extra performance.
In my proposed implementation the stripes are spaced with an extra one in the middle which remains blank for the time being while the drives resources are being utilised for I/O with the user.
During idle time the controller then mirrors the stripes to the empty ones on the opposed drive in the array.
True data loss could still happen but not on nearly as big a scale as the catastrophe of a raid 0 all data gone forever kinda way.
It is easier to represent in a picture, which I would be willing to do but not until later, especially as I just won't bother if this is made a mockery of.