Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要从一个简单的表单(如时事通讯)存储电子邮件地址,但是网站加载量很高,然后我想知道我是否愿意将它们存储到一个文本文件中(最终写一个 cronjob 来存储它们每晚数据库),还是将它们直接存储到数据库?
我认为直接存储在数据库中将是最快的方法,它将在以后提供最大的灵活性。要写入文件,您需要处理并发性和文件锁定,我认为性能提升不值得麻烦。
将它们附加到文本文件将在“存储”过程中加快速度。然而,这一切都取决于您将使用这些地址的目的。如果您也可以按顺序使用它们,我建议您使用文本文件。
另一方面,如果您以更准时的方式使用这些地址,并且如果您手头有一个高性能数据库,我认为将它们直接存储在数据库中会更有用。