У постгреса достаточно хорошо работа с json сделана, если дело идет про mysql то такой вариант не сильно поедет из-за фулскана т.к. экстракт по varchar полю
если json положить как строку, и пытаться через jsonExctract делать, то будет медленно искаться. Мб в 8 версии mysql что-то завезли для этого, но я в апдейтах не видел