Rails 3 - 存储和访问大量静态数据

时间:2014-03-12 20:47:34

标签: ruby-on-rails-3

我有一个Rails 3应用程序,它使用Geocoder进行我正在构建的搜索功能。我需要能够访问所有美国机场的静态纬度/经度数据的表(或散列)。我目前有数据,但我需要以某种方式存储它以便它可以访问。

可能的解决方案1: 我知道我可以在Helper中存储键/值对的“静态”哈希值,如下所示:

AIRPORTS = { "abc" => "30.33, -95.66", "efg" => "42.65, -96.72", ... }

但数据包含大约20K键/值对。难道这一切都不会被拉入内存并减慢或者中断吗?

可能的解决方案2: 有没有办法在数据库表中存储20K +静态键/值对?我认为有,但到目前为止我只处理过动态数据。

任何帮助或其他建议将不胜感激!提前谢谢。

0 个答案:

没有答案
相关问题