The Next Decade In Storage
Esther Schindler writes: In this article, Robin Harris predicts what storage will be like in 2025. And, he says, the next 10 years will be the most exciting and explosive in the history of data storage. For instance: "There are several forms of [Resistive RAM], but they all store data by changing the resistance of a memory site, instead of placing electrons in a quantum trap, as flash does. RRAM promises better scaling, fast byte-addressable writes, much greater power efficiency, and thousands of times flash's endurance. RRAM's properties should enable significant architectural leverage, even if it is more costly per bit than flash is today. For example, a fast and high endurance RRAM cache would simplify metadata management while reducing write latency."
There are a dozen different memory technologies that "in 10 years time" will revolutionize everything. I'll believe it when I see it. Until this, this gets filed away with Bubble RAM and whatnot in the "will be nice if it ever pans out" file.
I read the internet for the articles.
For example, a fast and high endurance RRAM cache would simplify metadata management while reducing write latency."
NSA guy sees "metadata management" and has a wet dream.
I want my Bubble Memory. I have been waiting 35 years for it.
Practically I don't feel it's very significantly different anymore. Sure a little faster CPU, a little faster GPU, a little more RAM, bigger and cheaper SSDs but it's mostly the same. To feel that big a difference what you had before must have been rather crap, I still remember how adding a Gravis Ultrasound turned PC sound from shit to excellent. Or adding a new graphics card so you could have transparent, splashing water in Morrowind. Getting a floppy drive for my C64 so I didn't have to wait ages for the tape player. I hereby predict this will be the least exciting decade for storage, except the ones that follow it.
Live today, because you never know what tomorrow brings
everything will be out-of-date and not shiny by then. sometimes i don't read so well.
Two points to make:
1) per-byte accessing doesn't matter for secondary storage, because your filesystem is still going to want to write things in blocks. You'll still want to have logical chunks of data to have checksums for and such.
2) Modern SSDs already do the whole hybrid approach, mixing SLC and MLC/TLC. And I'm not talking enterprise drives, I'm talking the cheapest budget drives. Samsung, for example, calls this "TurboWrite", and they include it in their "EVO" drives, which are some of the lowest cost-per-gig drives on the market. They allocate a small portion of each TLC drive as SLC, and all the writes hit the SLC first. This provides both a nice speed boost (since SLC erases so much faster), and a nice reduction in write amplification (since SLC has an effectively unlimited lifespan from a practical standpoint).
So, replacing that SLC with RRAM would certainly provide a performance improvement, but it wouldn't be a huge difference.
I feel the time is fast approaching when there is no difference between RAM and storage, and when that happens it will set the stage for a quantum leap in programming. Not only will it eliminate the ever-present need to shuttle back and forth to some slow long term storage media to retrieve this or that, but it will change the assumption that a program being run is inherently different than one that is stored. I believe the fusion of the two will bring about some revolutionary concepts.
Or the Turboencabulator. It sounds neat - whatever it does.
It has a failure mode other then "the controller barfed and blew away all your data".
I'm still using magnetic media on all my important systems. I can take the performance hit with RAID 5. I have seen far too many SSDs blow themselves away due to a controller issue. I have never seen a mechanical drive fail like that, the data is usually partially readable if something really bad happens (or you can pay someone to swap the platters and read the data if need be- try doing that with flash, where the levelling algorithms are all proprietary).
If any of these technologies are directly accessible or at least partially accessible in the event that the controller fails, count me in. Otherwise, I don't need a way to store 2TB of data that could literally evaporate at any time.
I like this idea, but:
LTO3 isn't big enough to be worth the headache of 2-3 tapes per TB. LTO5 would be very usable, but requires an annoying SAS card which are just expensive enough to make the whole solution a little spendy.
I'm mostly kidding about USB3, but I sort of wonder why you couldn't have a USB3 interface for a connection medium.
Most storage vendors make a big deal out of the fact (sometimes with actual data) that a lot of data isn't accessed often enough to warrant spending a premium on the storage medium it sits on and sell products that automatically track and tier blocks based on access frequency and writes.
As long as there is a big price gap between large 10k spinning disks and solid state, won't hybrid arrays still make economic sense? Unless you do something weird, you'll mostly have an all-flash experience but at $/TB prices closer to all disk. In this space, going all flash is just a waste -- 1,000,000 IOPs is great if you need 1,000,000 IOPS, but if you can only do 10k IOPS, isn't it just wasted IOPS?
If reliable SSD comes far enough down in price, dumping all spinning disk might make economic sense even if it isn't 1:1 parity in price because you can then ditch the complex block tracking and tiering systems which add a bunch of cost.
For a very long time, tape drives and media gave tape drives and media a bad name.
Consumer QIC — about 1% of tapes actually held any data, total snake oil that took 10 days to "store" 10 megs (immediately unreadable in all cases)
4mm — Tapes good for one pass thru drive; drive good for about 10 tape passes
8mm —Tapes good for maybe 10 passes thru drive; drive good for about 100 tape passes before it starts eating tapes
For all three of the above: Don't bother trying to read a tape on any drive other than the one that wrote it; you won't find data there.
Real QIC —Somewhat more reliable but vulnerable to dust, magnetic fields; drive mechanisms not robust, finicky about door closings
Basically, the only tapes that have ever been any damned good are 1/2 inch or wider and single-reel for storage. Problem is that none of these have ever been particularly affordable at contemporary capacities and they still aren't. Any non-enterprise business should just buy multiple hard drives for their rotating backups and replace the lot of them once a year.
STOP . AMERICA . NOW
RRAM cache would simplify metadata management
This rings a bell....
NSA stores metadata of millions of web users for up to a year
Now you know who is behind the developement, and why such memory has a chance on the market.
Where can I buy a 100 GB RAM machine?
Casteism