json - 将内存中 JSON 数据插入 Postgres 的最快方法,除了 json_populate_record
问题描述
我们摄取了大量数据,其中一项最耗时的任务是将 NodeJS 拥有的 JSON 格式的数据插入到数据库中。
目前我们正在运行这样的查询,使用巨大的 JSON 数组作为参数:
INSERT INTO "newDataTable"
SELECT batch.*
FROM json_populate_recordset(null:: "newDataTable", ?) AS batch
这很有效,而且速度相当快,但我想知道是否有人知道一种更快的方法来获取已经在内存中插入 Postgres 的 JSON 数据。
解决方案
推荐阅读
- java - 如何使用 REST Api,然后将热门故事显示为 JSON
- tooltip - 如何在滚动时设置工具提示隐藏
- python - Python-escpos 如何使用printer.Usb 查找特定打印机
- c# - ClrMD:分析 .NET 框架进程在 dotnet 核心应用程序中的转储
- tfs - Tfs_Configuration > tbl_Content 数据库表快速增长
- r - 如何使用 Slurm 在多个节点上拆分 R 循环?
- json - HttpClient 读取不完整或格式错误的字符串
- c - 如何在不符合 C99 的程序中使用没有 complex.h 库的 C 中的复数?
- php - Cakephp hasMany 返回空关联表
- python - 是否有更简洁的方法来处理 for 循环中的(连续)独占 if 语句?