@מנצפך בכל מסד אפשר לעשות סינון ומיון על ניתוחים מסובכים של שדות טקסט, ואפילו אינדקס, אלא שזה יקר.
אכן בpostgresql יש תמיכה מובנית לשדה מסוג JSON אבל גם שמה זה מאוכסן כטקסט פשוט, התמיכה היא עבור אכיפת החוקיות של הטקסט לחוקי JSON.
אמנם בpostgresql יש תמיכה בjsonb שזה json בינארי עם אינדוקס לפי המפתחות וערכיהם וזה אכן ייתרון, אבל לצד זה יש לו גם חסרונות, ראה פה: https://heapanalytics.com/blog/engineering/when-to-avoid-jsonb-in-a-postgresql-schema