Как часто вам нужно получать предыдущие сообщения? Насколько они велики?
Вы можете сжать данные перед вставкой в базу данных, но это увеличит время поиска.
Вы можете сохранить разность постов, но для этого требуется перебирать каждый пост и применять разность для воссоздания истории.
Вы должны определить количество ожидаемых статей / правок, чтобы вы могли определить, сколько вы можете сохранить в пределах вашего лимита.
Если статьи большие и предыдущие версии не доступны, просто сохраните статьи в виде файлов и сохраните информацию заголовка в базе данных.