【问题标题】:Should I store emails in a DB or in a text file?我应该将电子邮件存储在数据库中还是文本文件中?
【发布时间】:2009-10-05 10:59:55
【问题描述】:

我需要从一个简单的表单(如时事通讯)存储电子邮件地址,但网站加载量很高,然后我想知道我是否愿意将它们存储到文本文件中(最终编写一个 cronjob 来存储它们每晚到数据库),还是直接存储到数据库?

【问题讨论】:

    标签: mysql text data-storage


    【解决方案1】:

    我认为直接存储在 DB 中是最快的方法,并且以后可以提供最大的灵活性。要写入文件,您需要处理并发性和文件锁定,我认为性能提升不值得。

    【讨论】:

      【解决方案2】:

      将它们附加到文本文件将在“存储”期间加快处理速度。然而,这一切都取决于您将使用这些地址的目的。如果您也可以按顺序使用它们,我建议您使用文本文件。

      另一方面,如果您以更准时的方式使用地址,并且如果您手头有一个高性能数据库,我认为将它们直接存储在数据库中会更有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-17
        • 1970-01-01
        • 1970-01-01
        • 2018-02-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多