我有一个RoR服务,可以在一些postgres json字段中存储大型json对象。该模型具有3个json字段,每个字段保存json的blob,长度可达100,000个字符。看起来像:
name: "Name",
description: "A thing",
things: { [...], [...], [...], ... },
more_things: { [...], [...], [...], ... }
even_more: { ... }
现在我知道这并不理想,但是在查询这些时,ActiveRecord加载需要的时间很少(~2ms),但随后会挂起(我假设)json字段被初始化为对象。
我意识到我可能会以错误的方式解决这个问题,这些本质上是静态的json blob,它们经常被引用但基本上没有改变过。我正在寻找优化/缓存建议,以使这不是无法忍受的缓慢。 noSQL选项会更好吗?
由于