Наткнулся на
Dynamic Columns в MariDB. Очень похоже на раннею замену JSON типа. Синтаксически выглядит лучше, чем реализация в MySql, но судя по описанию хранится в blob и не поддерживает индексы.
Хотелось бы услышать комментарии по поводу производительности и подводных камней, если кто то использовал данную фичу. Стоит ли вообще пытаться это использовать или оно загнётся как не актуальная фича.