我应该将电子邮件存储在数据库还是文本文件中?

时间:2009-10-05 10:59:56

标签: mysql text data-storage

我需要从一个简单的表格(如新闻稿)存储电子邮件地址,但网站加载很高,我想知道我是否宁愿将它们存储到文本文件中(最后写一个cronjob来存储它们)每晚到DB),还是直接将它们存储到DB?

2 个答案:

答案 0 :(得分:6)

我认为直接存储在数据库中是最快的方式,它将在以后提供最大的灵活性。要写入文件,您需要处理concurency和文件锁定,我认为性能增益不值得。

答案 1 :(得分:0)

将它们附加到文本文件将加速“存储”期间的操作。这一切都取决于你将要使用的地址。如果您也可以按顺序使用它们,我会建议使用文本文件。

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