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

Mysql 我应该将电子邮件存储在数据库还是文本文件中?,mysql,text,data-storage,Mysql,Text,Data Storage,我需要从一个简单的表单(如时事通讯)中存储电子邮件地址,但网站负载很高,我想知道我是否愿意将其存储到文本文件中(最终编写一个cronjob,每晚将其存储到数据库中),或者直接存储到数据库?我认为直接存储在数据库中是最快的方式,并且以后会有最大的灵活性。要在文件中写入,您需要处理并发性和文件锁定,我认为性能提升不值得这么麻烦。在“存储”过程中,将它们附加到文本文件将加快速度。这完全取决于你将如何使用这些地址。如果你也能按顺序使用它们,我建议使用文本文件 另一方面,如果您能更准时地使用这些地址,并且

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

我认为直接存储在数据库中是最快的方式,并且以后会有最大的灵活性。要在文件中写入,您需要处理并发性和文件锁定,我认为性能提升不值得这么麻烦。

在“存储”过程中,将它们附加到文本文件将加快速度。这完全取决于你将如何使用这些地址。如果你也能按顺序使用它们,我建议使用文本文件

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