Devo armazenar e-mails em um DB ou em um arquivo de texto?
-
19-09-2019 - |
Pergunta
Eu preciso endereço da loja de e-mail de uma forma simples (como um boletim informativo), mas o site de carregamento é alta, estou em seguida, perguntando se eu prefiro armazená-los em um arquivo de texto (finalmente escrever uma cronjob para armazená-los cada noite ao DB), ou armazená-los diretamente para o DB?
Solução
Eu acho que armazenar diretamente no DB seria a maneira mais rápida de fazê-lo e ele vai permitir a maior flexibilidade no futuro. Para escrever em um arquivo que você precisa para lidar com concurency e arquivo de bloqueio e eu não acho que o ganho de desempenho seria vale a pena.
Outras dicas
Acrescentando-los para um arquivo de texto irá acelerar as coisas durante a fase 'loja'. Tudo depende no entanto o que você está indo para usar os endereços para. Se você pode usá-los de forma seqüencial também, gostaria de sugerir o arquivo de texto.
Se, por outro lado, você vai usar os endereços de uma forma mais pontual, e se você tiver um banco de dados performance na mão, eu acho que armazená-los diretamente no banco de dados será mais útil.