javascript - 通过 API post 请求将数十万个 JSON 对象发送到数据库

标签 javascript json node.js api amazon-dynamodb

我正在尝试通过 API post 调用将数十万个 JSON 对象发送到数据库。问题是,当我尝试将所有这些 JSON 对象发送到数据库时,对每个对象进行单独的调用,我收到很多 HTTP 错误,大部分是 400。

我的问题是,有没有更好的方法将所有 JSON 对象发送到数据库?我可以一次性全部发送吗?在 API 调用之间等待?

如果这很重要,我不知道,但我正在尝试通过 AWS API 将数据发送到 DynamoDB。

最佳答案

您可以批量写入项目。请参阅:

您还可以在 DynamoDB 中预置更多容量。 This question about throttling在 DynamoDB 中可能会有用。这可能就是您收到 HTTP 400 错误的原因(有关您收到的 HTTP 错误消息的更多详细信息将会很有用)。

关于javascript - 通过 API post 请求将数十万个 JSON 对象发送到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50089481/

相关文章:

javascript - Ajax POST 返回成功,但不更新 JSON 文件

json - 转换 JSON 数据的性能问题

node.js - 最佳实践建议 - Loopback API

node.js - 需要帮助部署使用 MongoDB Atlas 和 Express 创建的 RESTful API

javascript - 如何将其存储在变量中?

python - 使用 BeautifulSoup4 在 Python 中存储标签数据

javascript - 不安全的 JWT 在实践中很少见吗?他们应该是吗?

java - Nodejs 服务器向 Java 返回 Http 响应代码 400

javascript - 内容丰富的本地文件下载

javascript - javascript中如何判断输入是否是数组类型?