and yet, when compared to previous generations, every new generation of SSD has:
improved size to capacity ratio (i.e. even mSATA SSD's are now available in 1TB capacity)
improved data throughput speeds
While SLC > MLC > TLC has effectively reduced the number of Program/Erase cycles, increasingly lower $/capacity negates this effect...
For example, current TLC is rated at about 1,000 - 1,500 P/E cycles, using the lower 1,000 rate, and given a 256GB TLC SSD, you can continuously write 70GB of data, every day, 24/7/365, for 10 straight years before reaching 1,000 P/E cycles. To put it another way, in two years of use, my mom's 128GB SSD saw just 2.8TB of total writes (per S.M.A.R.T. data), given the same 256GB TLC SSD, that's 178 YEARS worth of use before exhausting the theoretical 1,000 P/E cycle limit.
IMO, there's currently only three areas of performance that needs improvement in SSD's, & all three relate to small file read/write. I want to see 4kb read/write performance over the 200MB/s mark & ideally at over half the maximum throughput speed of the SSD. But there are some serious obstacles, primarily latency & the speed at which the controller can handle multiple read/write requests. But we would need a controller that processes requests at least 10x faster than current controllers, and we would also need to see at least a 10x reduction in latency. Very tall orders on both counts.
Going from one 120GB SATA II SSD @ 200MB/s 0.36ms access-time, to one 120GB SATAIII SSD @ 380MB/s 0.22ms access time, to dual 128GB SATA III SSD's in RAID-0 @ 900MB/s 0.16ms access-time, & down to one 256GB SATA III SSD @ 500MB/s 0.09ms access-time, I can honestly say that the performance variance between all 4 setups was only noticeable with a stop-watch. That's primarily because, the majority of reads are small files. Changes between the three setups in 4k read benchmarks was tiny with the worst hitting 19.36MB/s read & the best hitting just 28.9MB/s read - not counting the 840 pro in "rapid" mode. Doesn't matter if we move to SATA4 & get a SSD that can hit 4GB/s read/write speeds on the interface, if the small file transfer rates remain stagnant, there won't be much in the way of noticeable improvements in actual use.Speaking of latency, I used the wrong abbreviation last time
should actually have been ns
... current DDR3 RAM ranges from 15ns to 60ns latency http://www.memorybenchmark.net/latency_ddr3_intel.html
by comparison the best SSD's have a whopping 30,000ns of latency, so SSD's are still WAY FAR BEHIND RAM.
ns = 1,000,000,000/th of a second
μs = 1,000,000/th of a second
ms = 1,000/th of a second
Actually, the white-paper I was reading used the wrong abbreviation...