Samsung's KV-SSD: An NVMe SSD with In-Storage Key-Value Store
mydistributed.systems
mydistributed.systems
Open up the CPU and program storage on these devices and let there be multiple firmwares to take advantage of what it can do. Compression / de-dupe? how about "raid" type increased redundancy for important data? Those are both "block level" things that could possible benefit from being done on the other side of the NVM interface; higher level stuff, more extensive than the KV, might be doable to. How skinny can an SQL type language get?