Hacker News new | ask | show | jobs
by nl 3244 days ago
You can't change your CPU without losing the data in RAM (unless you are on zOS), and I think that's a precedent which people are ignoring.

Imagine a hardware architecture which considers NV-RAM as a very large and safe cache, and software which understands that.

This would be great for things like a (huge) RDMS which traditionally requires tables and especially indexes to be in RAM. Suddenly you can get adequate performance on multi-terrabyte indexes, and providing the software understands the storage hierarchy there is no explicit rebuild needed - the data is also stored on spinning rust and on a WAL maybe on a SSD, and will be reloaded into NV-RAM on read.