At a glance, this looks a lot like the underlying software running Texas Memory Systems' (now IBM) RamSan products, except built to run on off-the-shelf hardware of the user's choice, which is quite a nice development.<p>As a use-case example, those units have been in use for at least ten years by CCP Games [<a href="http://community.eveonline.com/news/news-channels/press-releases/record-17-000-concurrent-gamers-pummel-eve-eve-thrives-on-worlds-fastest-storage-by-texas-memory-systems/" rel="nofollow">http://community.eveonline.com/news/news-channels/press-rele...</a> and <a href="http://community.eveonline.com/news/dev-blogs/apocrypharrrrrdware/" rel="nofollow">http://community.eveonline.com/news/dev-blogs/apocrypharrrrr...</a>] as extreme-low-latency database storage for a fairly large cluster. At the time there were jokes of the staff needing to get special clearances just to see demo hardware before making their decision and eventual purchase due to restrictions related to their use by government and military customers.<p>Maybe I'm oversimplifying it or looking at it wrong, but I wanted to share my 2c while I was thinking about it. I'll take a better look later.
Samsung recently announced a 2nd Gen TSV ( 3D ) DDR4 Memory, it will be only 2 years before we see 256GB Memory per DIMM or more. We could easily have 1TB per DIMM by 2020, meaning a single 1U server would have 4TB Memory ( Assuming Intel decide to support that much memory...... )<p>We have in less then a decade, all of a sudden remove most of our I/O bottleneck. From NAND SSD, to Intel Xpoint, and Giant amount of memory all within 10 years.
> RAMCloud replicates all data on nonvolatile secondary storage such as disk or flash, so no data is lost if servers crash or the power fails<p>If I have a write-heavy application, for instance a time-series database, does it mean that eventually I'm going to consume all the RAM, then page cache, and eventually my throughput is going to be disk IO bound?
Here they compare RAMCloud to Redis
<a href="https://ramcloud.atlassian.net/wiki/display/RAM/Redis+vs.+RAMCloud" rel="nofollow">https://ramcloud.atlassian.net/wiki/display/RAM/Redis+vs.+RA...</a>