EB
но конечно если ко всем "соседним" таблицам у вас прилагалась обвязка по удобной работе, то всяческий респект и уважуха
Тем не менее, сама по себе история будет хранится, и не очень понятно, что значит "превратиться в муку." Вопрос в том, зачем эта история нужна: если узнать, кто такой нехороший все сломал — такая история подойдет. А если хочется видеть красивый diff, то нужны доп инструменты.
Но для тех же стилей, это вроде как и не нужно.
Впрочем, я говорю это без практического опыта, поэтому могу сильно ошибаться. Если он у вас есть — интересно послушать)
Для своих наколенных проектов я пользуюсь гитом (я разраб) и для кода, и для всего, где версионирование важно. Но, если инфраструктура гита и его инструментов идеально подходит для plain текстовых файлов, то для бинарных данных и всех геоданных он подходит плохо. Я говорю про инструменты типа git-diff и прочих мерджилок.
Впрочем, есть geogit, но я им никогда не пользовался, тоже интересен чей-нибудь опыт