2012-05-03 56 views
0

我打算將世界上所有城市的列表添加到我的應用程序中(BTW:我正在使用Ruby,Ruby on Rails和MySQL),所以我想使用從www.maxmind.com網站下載的CSV文件。如何處理一個大的CSV文件?

但是,我擔心和懷疑,因爲解壓縮的文件是關於磁盤(!)上的151,1 MB,我應該把所有這些值放在我的數據庫中。 你如何建議繼續(也爲MySQL索引...)?

+0

這是一個無意義的問題...... db是否可以處理這個大小取決於你在哪裏託管它。要使用哪種索引取決於您的用例。我的建議是通過a)玩耍和b)詢問一個確定的問題。 – amaidment

+0

@amaidment - 現在我從來沒有像這樣的問題。也許這個問題在你看來可能有點「無意義」,但這是由於我在該領域缺乏經驗。 – user12882

+1

那麼...你想知道什麼?問題是什麼? – amaidment

回答

0

使用LOAD INFILE是導入它的唯一方法,但索引和性能方面的考慮將取決於您導入的內容以及如何使用它。研究,研究,研究......良好的起始點是Large Files with LOAD DATA INFILE