【发布时间】:2018-09-25 13:24:19
【问题描述】:
这个问题可能有点过于主观,但我正在寻找一种将数百万数据点发送到烧瓶 API 的最佳方法。
我目前的做法基本上如下:
- 发送作为 JSON 对象的数据点列表,以及发送与所有数据点相关的一些信息,例如收集数据的人员和收集日期
- 这将更新两个表,一个记录人员、日期等的
Use表,然后一个将数据点与给定用途相关联的Data表。这一切都发生在对Use端点的一个 POST 请求中
恐怕用这种方法发送数百万个数据点时可能会超时。
我正在寻找一种方法来解决这个问题,我一直在考虑的一些方法是
- 发送初始 POST 请求以创建
Use,然后将补丁中的数据点作为 PATCH 发送到同一端点或 POST 发送到新的data端点 - 在 POST 请求中发送 csv,然后通过服务器上的 csv 进行解析
在网上找不到任何类似的问题,所以在做这样的事情时看看是否有行业标准或最佳实践
【问题讨论】:
标签: python api flask upload flask-restful