Bene, il fatto che postgresql JSONB abbia diverse funzioni che possono restituire rows
mentre mysql nella migliore delle ipotesi può solo restituire array, è un motivo sufficiente per attenersi a postgresql piuttosto che a mysql.
Se pensi che mysql possa restituire righe da JSON, rispondi a questa domanda da ottobre che è ancora senza risposta:Converti l'array JSON in MySQL in righe
Mysql non è così bravo nelle sottoquery come postgresql, ma la funzionalità JSON limita la tua capacità di eseguire join su altre tabelle. Al contrario, postgresql ha un intero mucchio di funzioni che possono restituire righe.