3 ms·
Really surprised by all the high-fiving and positive excitement going on about this article. Putting eight million files in one directory level aside, the whol
by brndnhy 15y ago
Really surprised by all the high-fiving and positive excitement going on about this article.
Putting eight million files in one directory level aside, the whole basis for this event - using the filesystem as a storage layer for a k/v 'database' - is just twisted.
Happy not to be working with devs like this.
- joe_the_user 15y agoIndeed, Sure, you can find out a lot by doing things you really shouldn't do, like using the directory system as k/v store. But in the end, you should still learn the lesson that it is really a bad idea.
- sausagefeet 15y agoThe author points out it was a bug that caused this, not a valid state. I think they should probably be using sqlite anyways though.
- scott_s 15y agoSystems people tend to do the simplest, reasonable thing that works, then forget about it until it doesn't work anymore. This means that sometimes you'll make design choices that look ugly, but really, they don't matter. See this talk by Jonathan Blow, the designer and programmer behind Braid: http://news.ycombinator.com/item?id=2689999 http://news.ycombinator.com/item?id=2689999