RethinkDB: Why Start a New Database Company in 2010? (MySQLConf)
mysqlconf.blip.tv
mysqlconf.blip.tv
That could really speed things up. You wouldn't have all the latency of doing multiple reads on the device to find a file. Normally the CPU would have interrupt raised for each return of the read but with this it could just request a file and get the return in one go.
To the extent that your problem is embarrassingly parallel and can be executed near the disk, you speed up linearly with the number of disks.
(I am currently employed by Netezza)
And the wheel of reincarnation starts to turn again.
Some/most IBM "channel controllers" (read disk controllers) were fairly programmable. At some points in time and with some configurations, it was faster to run things on them than in the mainframe. In other cases, it was faster to run "everything" on the mainframe.
Some folks made a fairly good living moving parts of applications to and from channel controllers.
Even given how social and political doing that right would be, this could happen before the day SSDs displace magnetic media (a day we can not as yet really foresee).
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.15....
RethinkDB:s blog only links to the YouTube version of this presentation, so thanks mace for providing this alternative link.