如何处理大CSV文件?

时间:2012-05-03 11:51:22

标签: mysql database file list csv

我打算将世界上所有城市的列表添加到我的应用程序中( BTW :我正在使用Ruby,Ruby on Rails和MySQL)所以我想使用从下载的CSV文件www.maxmind.com网站。

但是,我很担心和怀疑,因为解压缩的文件在磁盘上是 151,1 MB (!),我应该将所有这些值放在我的数据库中。 你如何建议继续(也适用于MySQL索引......)?

1 个答案:

答案 0 :(得分:0)

使用LOAD INFILE是导入它的唯一方法,但索引和性能注意事项将取决于您导入的内容以及您将如何使用它。研究,研究,研究......良好的起点是Large Files with LOAD DATA INFILE