Я храню патчи (версии текстов) в MySQL. Использую PHP либу
sebastianbergmann/diff для патчинга текстов. У меня есть таблица versions, в ней колонка типа TEXT, там и хранятся изменения.
Чтобы вывести актуальную последнюю версию текста, его ведь нужно прогнать через либу. Но как например искать по документам в MYSQL? Как склеивать эти версии прямо в MySQL? Или вообще есть другие способы для diff'инга текстов, без этой либы? Или вообще забить и хранить весь текст для каждой версии? Но тексты большие нужно как то по умному, думаю?