Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It seems easy, but actually managing files as a database safely is actually very hard. Especially ensuring atomicity.

Portability is a problem as well.

You do not need an SQL database however, there are others available.



Of course these questions are hard and if you are asking them you may need a general db.

The whole industry is wrapped up in these bizarre ideas that for the slightest requirement they are going to add just one more abstraction layer and it will do everything and the kitchen sink. But sometimes the requirement is simple and doesn't deserve solutions to anticipated problems and other times it does and is worth looking for an existing solution. Rarely the problem is complex and deserves a custom solution and then one should probably make a new startup for the one yak shave, etc..




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

Search: