я недавно озаботился странным вопросом: какие есть встраиваемые БД типо bdb, которые умеют работать со слабо структурированными данными типа JSON и ответ меня не обрадовал
о. а что если для каждой новой версии схемы таблицы не модифицировать старую, а заводить новую? но как бы придётся иметь код, который умеет работать с разными версиями схем.