Сделайте себе
документацию ивентов, экшенов которые могут быть. Нaпример ADD_POST, EDIT_POST и для каждова сохраните в виде ENUM, таким образов вам не нужно будет сохранять кучу информации которая бесполезна так как у вас все документировано. А таблица с 3 полями INT post_logs (можете и user_id добавить) будет работать быстро хоть с миллион данными. Еще плюс такой реализации в том что вы можете добавить связи не толкьо для posts, а практически любую реализацию.
К примеру users_logs, transaction_logs и так далее...
Дизайн модели: joxi.ru/DmBnDxVu8qwjmP