我一直在 symfony1 中开发一个 php 应用程序,它从一个 excel 文件加载数千条记录并在脚本中评估它们,最后将它们插入 MySQL 数据库。我看到脚本需要大量加载。我使用学说 1 插入带有事务的数据。
我的问题是:
我应该使用 ORM 还是应该使用原始 SQL 来插入任务?他们之间有什么表现相关吗?
我应该将 excel 文件转换为 CSV 文件以减少内存消耗吗?
我应该使用其他任何东西来像其他脚本语言一样专门为此任务加载文件吗?文件大小在 10MB 到 50MB 之间
谢谢。