TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Filesystem and Database are not cutting the problem space right

40 pointsby harporoederover 4 years ago

5 comments

kazinatorover 4 years ago
This is wrong; you can implement atomic transactions in filesystems. As in prepare a change, and then publish it, such that the consumers of that event only see the before and after view, and not something in between. There are many ways to do this, on various scales, involving parts of a file, a whole file or multiple files. Filesystems really have no such disadvantage over databases.<p>Think about a remote git repo. Multiple users can push. It&#x27;s based on files.<p>This HN site is based on files.
评论 #25227670 未加载
评论 #25228004 未加载
lookdangerousover 4 years ago
Maybe it’s because it’s late, but I don’t really follow what this is. It seems cool, but the explanation is too abstract
评论 #25227887 未加载
bleepblorpover 4 years ago
This post is advertising (spam) and contains no technical details.
评论 #25225753 未加载
monocasaover 4 years ago
Reminds me of the ancient ways of the hierarchical DBs like IBM&#x27;s IMS.
评论 #25227899 未加载
评论 #25225558 未加载
Brian_K_Whiteover 4 years ago
If this problem is as real and fundamental as presented, and the solution really is this equally fundamental new paradigm, then it should be a kernel module and not a product.
评论 #25227963 未加载