1
我当前的项目我从远程数据库中提取数据并将其保存到本地。在一些压力测试中,我们在写入数据库时看到了可怕的结果。给你一些观点:什么是从远程数据库导入数据到本地数据库的最快方式
- 我们的压力测试取得了约9000次的行动,可以节省大约54,000条记录。 (1行动= 6条记录)
- 由6条记录,我的意思是在数据库的4个不同的表中的6行。
- Heroku花了15-20分钟写下所有这些记录。
- 在本地,我正在写45分钟。
我不确定什么是快/慢,但显然我们不能让网页像这样挂着。我的下一个想法是CRON的工作,但是Heroku只允许1小时工作。这将是一个开始,但我们最终可能需要更多。
我从远程拉低数据的方式是:
- 查询远程
- 与当地的领域
- 保存记录
- 遍历到匹配远程域下一个记录。
也许theres更快的方式与红宝石?