我不知道这是否是提出问题的正确位置,也许我应该做另一个社区,但我有一个关于实施一个处理大型CSV文件作为输入的网站的问题。
我愿意编写一个以CSV文件为输入的网站,以便在我的网站上生成各种数据。想想每个条目都有自己的地理位置等。最后,我想创建一个信息丰富的网站,其中使用了CSV文件的数据。
现在我想知道最好的方法是什么。我可以想象,将这个CSV文件存储在数据库中并使用PHP检索数据可能会因网站拨打电话时的大量加载时间而永远存在。任何人都可以告诉我在处理这么大的CSV文件时可能会有什么方法吗?
给你一个想法。在我的CSV文件中,我有以下数据:
#, Soccer Club, Street adress, Highest competition,.. 1, Soccer club 1, adress 123, 3th division,.. 2, Soccer club 2, adress 456, 6th division,.. etc.
现在我想创建一个使用此数据的webste并在地图上创建各种标记点。我知道如何编码这个唯一的问题是我正在寻找一种快速的阅读和使用数据的方法,而不需要我的网站加载很长时间来生成这些信息。我没有尝试过,但在我花了很多时间之前,我想知道你能给我什么建议吗?
BTW想想大小为1GB / 2GB的CSV文件
答案 0 :(得分:-1)
我建议您将CSV导入到数据库表中,而不是按原样存储整个文件,然后对其运行查询。数据库已经过优化,适用于这些事情。