4 ms·
Optane will be squandered by limited CPU support and slim software support :c Optane is a neat idea, but the severe change in software architecture combined wi
by metildaa 7y ago
Optane will be squandered by limited CPU support and slim software support :c
Optane is a neat idea, but the severe change in software architecture combined with only select CPUs even supporting it will limit uptake outside FAANGs or organizations with really specialized needs.
- Tostino 7y agoDatabases will love Optane. There have been companies showing how much they are willing to spend on database hardware and software for ages. I'm not sure that will change any time soon.
- metildaa 7y agoYep, exactly what I was getting at. If you have a giant database and a big budget, Optane is great. It could be really useful for smaller users too, but its unlikely to become widely popular as the average developer won't have it available in their laptop or desktop.
- dman 7y agoNot so sure about this. World is increasingly moving to distributed scale out databases. Once you go that way consensus algorithms and rpc costs dwarf disk io speed.
- magila 7y agoNot everyone is building apps which need to be "web scale". Optane has the potential to significantly raise the performance ceiling of a single-master database. I bet there are a lot of companies who will happily drop six figures on Optane systems if it saves them the complexity of managing a distributed database.
- lmm 7y agoThe niche where your present requirements are big enough to benefit from Optane and your future requirements are small enough to not need to go distributed is pretty narrow.
- dogma1138 7y agoFinance, healthcare, and enterprise systems. I'm not sure it's really a niche.
- lmm 7y agoI've worked for a company that was willing to spend that kind of money on monolithic database servers. They were a top-100 website though, and this was the best part of a decade ago (and thus e.g. in the pre-SSD era). They were also scrambling to move all their services away from use of that database in favour of a horizontally scaled system that could grow further. The query rate that can be handled by a single conventional server are pretty monstrous these days. You'd have to be simultaneously a) maybe top-50 website level load (I'm well aware that there's a lot more than websites out there, but at the same time there really aren't that many organizations working at that scale, much as there are many that think they are) and b) confident that you weren't going to grow much.
- dogma1138 7y agoThe real world is much bigger than websites/apps.
- lmm 7y agoIt is, and I acknowledged that. But it gives a sense of the scale involved. Just as there are very few websites/apps that need to handle, what, 2000 requests/second (and simultaneously don't intend growing by more than a factor of two or so), systems that need that kind of performance in any other field are similarly rare.
- 7y ago
- adrianN 7y agoThat really depends on the workload.
- dman 7y agoYou are correct.
- sufiyan 7y agoOptane will be seen as a really big main memory by the OS and that's it. So, I don't get why there will be severe changes in software..
- metildaa 7y agoOptane is not durable enough to survive as main memory, hence use cases using it as primarily read memory to avoid wearing out the cells with writes. Take a look at how cagey Intel is acting about Optane: https://www.semiaccurate.com/2018/05/31/intel-dodges-every-question-at-apache-pass-xpoint-launch/ https://www.semiaccurate.com/2018/05/31/intel-dodges-every-q... This is the same behaviour as with Intel's LTE chips, where promised features keep slipping (much to Apple's dismay).
- wtallis 7y agoSemiAccurate's singing a different tune this year, now that Intel has stated that the Optane DC Persistent Memory modules are warrantied for 5 years regardless of workload. Intel's gotten write endurance up to sufficient levels for use as main memory, though if you use those DIMMs as memory rather than storage, then your DRAM will be used as a cache.
- Symmetry 7y agoThe new DIMMs Intel is putting out have a RAM cache in front of the optane memory that will absorb all the churn plus a wear leveling algorithm on the writeback side. It has big enough capacitors to put all its data away in the event of power loss. https://www.storagereview.com/intel_optane_dc_persistent_memory_module_pmm https://www.storagereview.com/intel_optane_dc_persistent_mem... All of which looks to solve the wear problem even if it means higher price and latency.