【问题标题】:Do you advise against using text files instead of database? [closed]您是否建议不要使用文本文件而不是数据库? [关闭]
【发布时间】:2014-02-23 09:41:19
【问题描述】:

简而言之:我正在用 PHP 编写一个匿名论坛软件。我只是觉得使用数据库太过分了,并且限制了我的业余技能。您是否建议不要使用文本文件而不是数据库?

谢谢。

【问题讨论】:

  • 使用文本文件不可能维护实体之间的关系。所以我们需要关系数据库。因此,您需要关系数据库。
  • 文本文件不符合 ACID。因此,您将不得不在文本文件上开发自己的事务机制。如果你是一个认真的编码员,这将比学习如何使用数据库做更多的工作。而且你也在重新发明轮子。去数据库
  • 我完全忘记了整个关系的事情。我将使用数据库。谢谢。

标签: php mysql database storage forum


【解决方案1】:

数据库具有一些优点,例如一些卫生(不破坏分隔符、换行符等),并且当多个实例尝试从表中读取时访问冲突的危险较小 - 与基于文件的方法不同,写入冲突被限制为仅限相关记录。

建议:使用数据库

【讨论】:

    【解决方案2】:

    简而言之:是的。强烈建议不要使用文本文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-01
      • 2017-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-15
      • 2016-09-10
      相关资源
      最近更新 更多