【发布时间】:2014-03-21 09:52:35
【问题描述】:
我有时使用TextField 将结构可能经常变化(或非常复杂的数据)的数据存储到模型实例中,而不是使用关系范式对所有内容进行建模。
我可以使用更多的模型、外键等来实现相同的目标,但有时直接存储 JSON 感觉更直接。
我仍然没有深入研究 postgres JSON 类型(如果我理解得很好的话,这对于读取查询尤其有用)。目前我每次想要访问此类数据时都会执行一些json.dumps 和json.loads。
与对所有事物都使用模型相比,我想知道(理论上)这样做(使用 JSON 类型而不是不使用 JSON 类型)的性能和缓存缺点是什么。
对此有更多了解可以帮助我以后进行一些巧妙的比较和分析,以提高整体性能。
【问题讨论】:
-
听起来你应该试试 mongodb
-
@Alvaro Mongodb 是网络规模。 youtube.com/watch?v=b2F-DItXtZs
标签: python json django postgresql