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

> The current filesystem semantics are terrible for databases

There was at least one Unix startup (IIRC it was Tolerant Systems) in mid 80s that applied transactional semantics to filesystem operations. I did some contract work for them and found the performance was absolutely abysmal and the system had some deadlocks. Now may be their implementation was not great but I suspect the converse is also true: database semantics are terrible for filesystems :-)




There was at least one database from the mid 80s with abysmal performance and deadlocks too. But plenty of modern databases are fast and correct. The fact this one startup 40 years ago didn’t solve the problem doesn’t say a lot about whether I’ll be able to. Honestly the fact there are some dead bodies on the mountain makes it more fun to give it a go and see how I do.

To be frank, judging by the code I’ve seen over the years, most engineers don’t have a lot of experience or skill at making software run fast.


Proof is in the pudding etc.! I'm certainly curious how well your design & implementation will turn out. Good luck with your project!!




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

Search: