这是一个简单的用例;
我的应用程序中有一个posts实体和一个tag实体。 我想在这里运行两种查询;
我可以使用的两个选项是
@> "nature"
并按帖子创建日期排序。
当我想获取帖子的标签时,我什至不需要做任何事情。对我来说,JSONB感觉更容易使用和推理(来自JS世界)。 但是,如果我要采用这种方法,则无法描绘出性能折衷的情况。我知道当我不必筛选/搜索对象本身时,JSOB会更快。 但是,如果我必须在包含1M条记录且每个记录都带有20个左右标签的帖子表中搜索JSONB属性,该怎么办?在这种情况下,加入联接是否会成为性能更高的选择?