【发布时间】:2014-01-21 07:22:40
【问题描述】:
我处理的问题领域是 Web 应用程序和 Web API。
我做开发人员的时间越长,我就越开始质疑关系数据库的必要性,尽管主要想法似乎是将所有东西都塞进数据库中。
什么时候可以简单地将平面文件用于 Web 应用程序和/或 Web API?
例如,据我了解,已有数十年历史的大规模 IRC 只是将聊天对话附加到打开的平面文件(无数据库、无缓存等)。
使用平面文件是否会让您失去功能、性能、数据一致性、持久性等...尤其是考虑到数据库简单地将信息存储在平面文件本身中?
【问题讨论】:
标签: database caching nosql scalability flat-file