php cli
在处理大量电子邮件时,我是否应该使用从 imap 获取电子邮件并将它们存储在 mysql 数据库中。对于小型电子邮件集似乎很好,但是当您处理成千上万的电子邮件时,使用 php 可能不是用于处理大型数据集的最佳语言。
我的问题是,我是否应该考虑改用另一种语言,如果是的话,关于哪种语言的任何建议,或者 PHP 可以处理大量数据处理。
也许有一种语言可以更好地处理 imap 通信和 mysql 插入?
php cli
在处理大量电子邮件时,我是否应该使用从 imap 获取电子邮件并将它们存储在 mysql 数据库中。对于小型电子邮件集似乎很好,但是当您处理成千上万的电子邮件时,使用 php 可能不是用于处理大型数据集的最佳语言。
我的问题是,我是否应该考虑改用另一种语言,如果是的话,关于哪种语言的任何建议,或者 PHP 可以处理大量数据处理。
也许有一种语言可以更好地处理 imap 通信和 mysql 插入?
这实际上取决于您需要处理多少数据以及您的预算是多少。
如果您的预算较低,您可能会坚持使用 PHP,并考虑使用 pcntl_fork() 或/和 Apache 的 Hadoop 分叉您的脚本。
对于中等预算,我会考虑更高效的 C++ 或支持多线程的不同低级。也许 Python,这真的取决于你。
借助 Amazon AWS,您可以在 RDS 服务器上使用他们的 Elasic MapReduce 数据管道和 MySQL 或其中一个在 IMAP 环境中完美运行的 noSQL 解决方案来制定最终解决方案。它会通过他们的 API 调用以同样的方式处理你喜欢的任何语言