我打算将世界上所有城市的列表添加到我的应用程序中(顺便说一句:我正在使用 Ruby、Ruby on Rails 和 MySQL),所以我想使用从www.maxmind.com网站下载的 CSV 文件。
但是,我很担心和怀疑,因为解压后的文件在磁盘上大约有151,1 MB(!),我应该将所有这些值放入我的数据库中。您如何建议继续(也适用于 MySQL 索引......)?
使用 LOAD INFILE 是导入它的唯一方法,但索引和性能考虑将取决于您导入的内容以及您将如何使用它。研究、研究、研究……好的起点是带有 LOAD DATA INFILE 的大文件