3 ms·
What would a RAID-equivelant setup look like over this archetecture?
by lgats 7y ago
What would a RAID-equivelant setup look like over this archetecture?
- notyourday 7y agoRAID driver would use it as a retarded object store based block device. The absolutely last thing that any fs designer would want is to outsource to hardware vendor implementation of anything other than a basic operation. We already saw this in hardware RAID which sucks donkey balls compared to software RAID. This is a pure value add play in a commodity market.
- mpsys 7y agoKV-SSD replaces the filesystem with Abstract Device Interface(ADI), that sits between the KV API exposed to the applications directly and the KV device driver. According my understanding, although some modern filesystems combines RAID and the file system, these are separate independent abstractions. However, it would be interesting to explore how RAID will work with KV-SSDs. You can take a look at a commercial implementation of Samsung's Mission Peak system to benchmark KV-SSDs (I am not sure whether the following one is an officially approved implementation or not) - https://www.broadberry.com/performance-storage-servers/cyberstore-136nf1-nvme-ssd https://www.broadberry.com/performance-storage-servers/cyber...
- sliken 7y agoWell the general idea of a key value store is you are referring to variable size values not 4k sectors. So you'd need a higher level service to ensure object redundancy across SSDs and likely a scrub function to make sure that key/values that you expect are still there, still readable, and have the correct value.