代码之家  ›  专栏  ›  技术社区  ›  Rishav Sharan

在Postgres中,对于大型数据集,连接比使用JSONB更好,反之亦然?

  •  0
  • Rishav Sharan  · 技术社区  · 6 年前

    我在我的应用程序中有一个posts实体和一个tags实体。 我想在这里运行两种类型的查询;

    1. 获取标签的帖子
    2. 获取帖子的标记

    1. 有单独的表格用于张贴和标记。然后加入
    2. 在我的posts表中添加标记作为jsonb列。当尝试获取标签(自然)的帖子时,我可以这样做 @> "nature" 当我想为帖子取标签时,我甚至不需要做任何事情。

    但如果我要采用这种方法,我就无法描绘出性能折衷的图景。我知道,当我不必过滤/搜索对象本身时,JSOB会快得多。

    0 回复  |  直到 6 年前