Hacker News new | past | comments | ask | show | jobs | submit login

Forget databases.

The machine gets an address space of 0..N bytes. They stay there, whether or not there is AC power. Internally this could consist of an array of mechanical or flash disks, cached by abundant cheap RAM. How difficult is that? No proprietary anything, no "object oriented" anything necessary. Nothing to think about. No changes in software at all, in fact, except for all of the various things you no longer have to do. You build a data structure in memory - doesn't matter what kind - and it stays there, until you erase it. That's what orthogonal persistence is. Forget the snake oils which try to coopt the phrase.

One example of a current machine with actual orthogonal persistence is the Palm Pilot.

> it's harder to make applications designed around it perform as efficiently

Crank the R/W speed up to eleven and hope the issues go away. We're nearly there with striped solid-state disks.

> OS specifically designed for application providers running on large clusters with S3-style storage

Screw that, I just want a desktop which behaves sanely - from both the user and programmer's point of view. This means a single, nonvolatile address space.




If you really believe that a Palm Pilot is a current machine or that the OS its own manufacturer no longer supports is superior to present day Unix then I don't think there's much for us to discuss.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: