SQLite как документная база данных: генерируемые колонки упрощают работу с JSON
SQLite as a Document Database (2020)
В 2020 году SQLite добавил генерируемые колонки, которые позволяют использовать его как документную базу данных. В статье показано, как вставлять JSON в таблицу и автоматически извлекать поля для индексации и запросов, а также как использовать ограничения для проверки данных. Это удобно для лёгких проектов и вебхуков, где можно начать с одного JSON-поля и добавлять колонки по мере необходимости.
Это возможно в PostgreSQL и, очевидно, в Elastic, но наличие этого во встраиваемой базе данных очень удобно для лёгких задач.