【发布时间】:2009-10-05 10:59:55
【问题描述】:
我需要从一个简单的表单(如时事通讯)存储电子邮件地址,但网站加载量很高,然后我想知道我是否愿意将它们存储到文本文件中(最终编写一个 cronjob 来存储它们每晚到数据库),还是直接存储到数据库?
【问题讨论】:
标签: mysql text data-storage
我需要从一个简单的表单(如时事通讯)存储电子邮件地址,但网站加载量很高,然后我想知道我是否愿意将它们存储到文本文件中(最终编写一个 cronjob 来存储它们每晚到数据库),还是直接存储到数据库?
【问题讨论】:
标签: mysql text data-storage
我认为直接存储在 DB 中是最快的方法,并且以后可以提供最大的灵活性。要写入文件,您需要处理并发性和文件锁定,我认为性能提升不值得。
【讨论】:
将它们附加到文本文件将在“存储”期间加快处理速度。然而,这一切都取决于您将使用这些地址的目的。如果您也可以按顺序使用它们,我建议您使用文本文件。
另一方面,如果您以更准时的方式使用地址,并且如果您手头有一个高性能数据库,我认为将它们直接存储在数据库中会更有用。
【讨论】: