postgresql 在postgres json字段或S3中存储非结构化json数据?

mrzz3bfm  于 2023-06-22  发布在  PostgreSQL
关注(0)|答案(1)|浏览(160)

我正在开发一个应用程序,它允许用户创建和保存由JSON数组“指令”组成的小“程序”。
指令可以附带大量的元数据,整个程序可以相当大(高达6MB)。最终程序将在lambda函数中被消耗和执行。

我的问题是:* * 持久化这些json程序的最佳方法是什么**?

我考虑的选项是:

  1. Postgres json字段(我已经在REST API上使用postgres)
  2. S3键值存储
    我想知道Postgesql JSON字段在较大的对象上是否存在性能瓶颈,以及两个存储之间的一些权衡。如果你有任何一个工作经验,我很乐意听到你的想法!
ijnw1ujt

ijnw1ujt1#

this answer和IMO也解决了一个类似的问题。
;tldr如果您真的只需要通过id读取json,并且不需要任何SQL特性,那么就使用S3。它将对象存储为键值对,并且更便宜。

相关问题