繁体   English   中英

在REST API中加载大数据-ruby on rails

[英]load large data in REST API - ruby on rails

我是Ruby on Rails的新手。 我在RubyRails 3.2.13使用PostgreSQL数据库。 我们已经在PostgreSQL数据库中创建了200K行记录。 我需要将相同的200K记录发送到另一个独立的windows application 。为此我创建了ROR REST API。 当前,REST API需要花费很长时间来处理数据,并在3分钟后超时。

我一次发送1000条记录,以便API会发送1-1000,然后发送1001-2000,依此类推。 这样可以避免超时。 这是处理批量数据的好方法吗?

ROR是否具有任何内置函数来处理此类操作。 请帮我。

谢谢

简而言之,我不认为这是传输批量数据的好方法。

抛开安全问题(这本身就是原因),您将需要处理数据/模式一致性,连接可靠性,数据类型完整性,字符串的解析和清理,序列化/反序列化等。我。

数据库之间的批量数据传输不是Rails的责任/关注点。 我会坚持完全在后端执行此操作,并设置一个新数据库作为主数据库的复制从属数据库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM