【问题标题】:Text stored in db or in files存储在数据库或文件中的文本
【发布时间】:2011-12-21 17:32:09
【问题描述】:

我正在做一个项目 (PHP),我需要存储大约 4 段关于一个人的不同文本,每段包含大约 250 个字符。目前对必须完成的次数没有限制。

您是否建议我将这 4 段文本存储在数据库表中,并在用户输入给定人员页面/个人资料时从中提取文本,还是应该从它们中生成文件?

哪种方法在速度、可扩展性等方面最好。

谢谢

【问题讨论】:

    标签: php performance scalability


    【解决方案1】:

    数据库是您想要做的事情的完美解决方案,PHP 有很多函数可以使用它们,因此您不必重新发明轮子来将数据存储在平面文件中。

    例如,想想在 6 个月后您将不得不获取所有这些文件并为每个文件添加一列时会遇到的痛苦...... 使用数据库,您只需要运行一个非常简单的查询。

    所以,本质上,使用数据库。

    【讨论】:

      【解决方案2】:

      我会在数据库中执行此操作。文件操作(我记得)比执行数据库查询慢。您可能会为每个人拥有约 1k 数据,而人数可能不受限制,这一事实表明,在数据库中进行操作比在文本文件中进行操作要好。定义您的表格,然后插入/选择。记录始终具有一致的结构,您不必担心会超出字段的分隔符。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-08
        • 1970-01-01
        • 2010-11-08
        • 2021-05-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-17
        相关资源
        最近更新 更多