2012-05-03 28 views
0

私はwww.maxmind.comウェブサイトからダウンロードしたCSVファイルを使用すると思っていましたので、世界中のすべての都市のリストを自分のアプリケーションに追加する予定です(BTW:Ruby、Ruby on Rails、MySQLを使用しています)。大きなCSVファイルを扱うにはどうすればいいですか?

しかし、アンパックされたファイルが約151,1 MBのディスク(!)であり、これらの値をすべてデータベースに入れる必要があるため、心配です。 どのようにアドバイスを進めますか(MySQLインデックスの場合も...)?

+0

です。これは少し意味のない質問です...データベースがそのサイズを処理できるかどうかは、どこでホストしているかによって異なります。使用するインデックスは、ユースケースによって異なります。私のアドバイスは、a)周りを遊んで、b)明確な質問をすることによって進むことです。 – amaidment

+0

@amaidment - これまで私はこのような問題はなかった。おそらく質問はあなたに少し "無意味な"ように見えるかもしれませんが、これは私の経験の浅い人の話です。 – user12882

+1

だから、あなたが知りたいのは何ですか?何が問題ですか? – amaidment

答えて

0

LOAD INFILEを使用してインポートする唯一の方法ですが、インデックスとパフォーマンスの考慮事項は、インポートする内容と使用方法に依存します。研究、研究、研究...良い出発点はLarge Files with LOAD DATA INFILE

関連する問題