• Tanoh@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          24 hours ago

          Sure, if you use a field often it is most likely better to extract it into a column with auto-updates from the JSON data.

          But you have to tune it and see what is best for your use case. Just saying that you can add indexes to JSON fields as well!

        • jubilationtcornpone@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          ·
          1 day ago

          The performance is actually not bad. You’re far better off using conventional columns but in the one off cases where you have to store queryable JSON data, it actually performs quite well.

          • Tja@programming.dev
            link
            fedilink
            arrow-up
            2
            ·
            1 day ago

            Quite well is very subjective. It’s much slower than columns or specialized databases like MongoDB.