Rails和缓存地理数据

时间:2015-02-21 19:22:07

标签: ruby-on-rails ruby postgresql geolocation redis

我正在为Ruby on Rails开发一个应用程序,我不知道如何最好地组织数据存储。

从发送到服务器的客户端(不是Rails app)数据(public key(存储在相应的模型Rails应用程序中)和geodata(longlat))。发送频率从1到3秒(每个客户端不同)。

目标:为了安排临时存储,这将累积数据将提供给Rails应用程序(将从public key搜索模型和数据视图)。 enter image description here

问题在于我不知道是否在关系数据库(postgresql)中保留这些值,因为我找不到更合适的工具。

我知道Redis,但我不知道如何设置它并在数据库中提交事务。如果最好的选择是放弃对数据库的提交,并且仅限于缓存,则难以从Rails获取数据(需要获取所有数据,但它们显然具有不同的密钥)。此外,在收到数据后,对于客户端可用的后续连接,它们应保持相同。

请帮助,我想要一个精心设计的应用程序,它将继续开发和支持带来的乐趣:)

我有:Ruby on Rails 4.2,Postgresql 9.3.5。

0 个答案:

没有答案