我有一个Rails 3应用程序,它使用Geocoder进行我正在构建的搜索功能。我需要能够访问所有美国机场的静态纬度/经度数据的表(或散列)。我目前有数据,但我需要以某种方式存储它以便它可以访问。
可能的解决方案1: 我知道我可以在Helper中存储键/值对的“静态”哈希值,如下所示:
AIRPORTS = { "abc" => "30.33, -95.66", "efg" => "42.65, -96.72", ... }
但数据包含大约20K键/值对。难道这一切都不会被拉入内存并减慢或者中断吗?
可能的解决方案2: 有没有办法在数据库表中存储20K +静态键/值对?我认为有,但到目前为止我只处理过动态数据。
任何帮助或其他建议将不胜感激!提前谢谢。